﻿/* writer fanyuyan */
#head{width:100%;height:45px;background:url(../img/dzq/all_top_guide_bg.gif) repeat-x 0px -3px;}
#head .guide{width:833px; padding-left:170px;height:43px;background:url(../img/dzq/all_top_guide_logo.gif) no-repeat 0px -3px;margin:0 auto;}
#head .guide .nav ul{margin:0;padding:0px;}
#head .guide .nav ul li{ margin:0px;width: 83px;height: 45px;display:block;float: left;}
#head .guide .nav{width:420px;height:43px; float:left;}

#head .guide .nav ul li a{
	width: 83px;
	height: 43px;
	display:block;
	float: left;
	background: url(../img/dzq/all_top_guide.jpg) no-repeat 0px -3px;
	overflow:hidden;
	text-indent:-200px;
}
#head .guide .nav ul li a.index{ background-position:0px -3px}
#head .guide .nav ul li a.wenda{background-position:-84px -3px}
#head .guide .nav ul li a.party{background-position:-168px -3px}
#head .guide .nav ul li a.share{background-position:-252px -3px}
#head .guide .nav ul li a.app{background-position:-425px -3px}
#head .guide .nav ul li a.friends{background-position:-336px -3px}
#head .guide .nav ul li a.home:hover,#head .guide .nav ul li a.index_selected{background-position:0px -57px}
#head .guide .nav ul li a.wenda:hover,#head .guide .nav ul li a.wenda_selected{background-position:-84px -57px}
#head .guide .nav ul li a.party:hover,#head .guide .nav ul li a.party_selected{background-position:-168px -57px}
#head .guide .nav ul li a.share:hover,#head .guide .nav ul li a.share_selected{background-position:-252px -57px}
#head .guide .nav ul li a.app:hover,#head .guide .nav ul li a.app_selected{background-position:-425px -57px}
#head .guide .nav ul li a.friends:hover,#head .guide .nav ul li a.friends_selected{background-position:-336px -57px}

#head .guide .search {
	width: 203px;
	height: 34px;
	float: left;
	background: url(../img/dzq/top_guide_search_bg.gif) no-repeat 0px 0px;
	margin: 6px 0 0 0px;
	text-align: left;
	padding:0px;
}

#head .guide .search input {
	border: 0px;
	background:transparent;
	color: #555;
	width: 155px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	padding:5px 0px;
	/*height:24px;*/
	line-height:16px;
	text-align: left;
}

#head .guide .search .btn {
	border: 0px solid #fff;
	width: 38px;
	height: 34px;
	float: left;
	margin-left: 4px;
	cursor: pointer;
}
#head .guide .myInfo{
	width: 120px;
	height: 45px;
	float: left;
	margin:0px 5px;
	position:relative;
}
#head .guide .myInfo .xgs{width:100px;min-width:100px;}
#head .guide .myMessage{
	width: 40px;
	height: 45px;
	float: left;
	position:relative;
}
#head .guide .myLogin{
	width: 80px;
	height: 45px;
	float: left;
	position:relative;
}
#head .guide .myLogin .xgs{width:80px;min-width:80px;}
#head .guide .myMessage img{margin-left:7px;}
#head .guide .myMessage .xgs,#head .guide .myMessage .xcs{ width:40px; }
#head .guide .myMessage .xgs{position: absolute;right: 60px;top: 5px;z-index: 9;min-width:40px;}
#head .guide .myMessage .xgs img{ margin-top:8px;}
#head .guide .myMessage #xds{margin-left:60px;}
#head .guide .myMessage span.new{position:absolute; top:6px; left:20px; display:block; width:25px; height:15px; padding:0px 5px; line-height:15px;border-radius: 20px 20px 20px 20px;background:#ff6600;color:#fff;z-index:99}
/**调整头部样式 end**/

.main {
	width: 1003px;
	background:#fff;
	margin: 0px auto 0 auto;
	padding:1px 0px;
	height:auto;
}

.main .guide {
	width: 1000px;
	height: 70px;
	margin: 3px auto 0px auto;
	border-bottom: 1px solid #d8d8d8;
	font-size: 14px;
	line-height: 45px;
}

.main .guide .title {
	float: left;
	width: 128px;
	height: 45px;
	margin-top: 10px;
	color: #2168aa;
	font-weight: bold;
	text-align:center
}

.main .guide .btn li {
	float: left;
	width: 128px;
	height: 45px;
	background: url(../img/dzq/all_top_guide2_btn_down.gif);
	margin-top: 10px;
}

.main .guide .btn li a {
	width: 128px;
	height: 25px;
	padding:10px 0px;
	font-size:14px;
	line-height:25px;
	display: block;
	text-align:center;
}
.main .guide .btn li a:link,.main .guide .btn li a:visited {color: #3E3E3E;text-decoration: none;}
.main .guide .btn li a:hover,.main .guide .btn li a:active {color: #3c98d2;text-decoration: underline;}

.main .guide .btn .active {
	background: url(../img/dzq/all_top_guide2_btn_up.gif);
	font-weight: bold;
}
.main .guide .btn .mange_tishi{
	position:relative;
	z-index:997;
}
.main .guide .btn .mange_pao{
	position:absolute;
	top:38px;
	left:-130px;
	background:url(../img/dzq/mange_pao.gif) no-repeat;
	width:414px;
	height:189px;
}
.mange_pao .close{font-size:32px!important; color:#999;width:20px; float:right;margin:20px 20px 0px 0px; cursor:pointer;}
.mange_pao .close:hover{color:#3c98d2;}
.mange_pao .iknow{width:117px; height:40px; margin:125px auto 0px auto;background:url(../img/dzq/mange_pao_isee.jpg) no-repeat;cursor:pointer;}
.mange_pao .iknow:hover{background:url(../img/dzq/mange_pao_isee2.jpg) no-repeat;}
.main .guide .btn2 li {
	float: left;
	width: 108px;
	height: 45px;
	background: url(../img/dzq/all_top_guide2_btn_down.gif);
	margin-top: 20px;
}

.main .guide .btn2 li a {
	width: 108px;
	height: 25px;
	padding:10px 0px;
	font-size:14px;
	line-height:25px;
	display: block;
	text-align:center;
}
.main .guide .btn2 li a:link,.main .guide .btn2 li a:visited {color: #3E3E3E;text-decoration: none;}
.main .guide .btn2 li a:hover,.main .guide .btn2 li a:active {color: #3c98d2;text-decoration: underline;}

.main .guide .btn2 .active {
	background: url(../img/dzq/all_top_guide2_btn_up.gif);
	font-weight: bold;
}

.main .guide .campaign {
	float: left;
	width: 128px;
	height: 45px;
	margin: 0px 0 0 20px;
}
.main .content_div{padding:0px 10px 10px 10px;height:auto!important;min-height:700px;height:700px;}
.main .left {
	float: left;
	width: 752px;
	height:auto!important;
	min-height:630px;
	height:630px;
	padding:5px 10px 15px 10px;
	background:#fff;
	overflow-x:hidden;
	border-right:1px solid #ddd;
}

.main .left .sort {
	margin-left: 15px;
}

.main .left .sort .active {
	font-weight: bold;
}

.main .left .sort li {
	float: left;
	margin-right: 20px;
	line-height: 40px;
}

.typeCorner {
	background: url("../img/bubble_up_v2.gif") no-repeat scroll right bottom;
	display: block;
	height: 8px;
	left: 20px;
	position: absolute;
	top: 3px;
	width: 13px;
}

.main .left #party-type {
	position: absolute;
	z-index: 2;
	padding-top: 10px;
}

.main .left #party-type .type {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
	left: 24px;
	padding: 12px 12px 4px;
	top: 34px;
	width: 260px;
	line-height: 18px;
}

.main .left .type li {
	display: inline-block;
	margin: 0;
	width:80px;
	height:18px;
	cursor: pointer;
	overflow:hidden;
}

.main .left .type li a {
	color: #0192B5;
}

.main .left .launched-item .status {
	line-height: 20px;
}

.main .left .launched-item .status .info {
	color: #1BA6D2;
}

.main .left .launched-item {
	border-bottom: medium none;
	margin: 20px 0;
	width: 100%;
}

.main .left .focus {
	width:auto;
	margin: 10px auto;
}



.main .left .focus .content .txt .btn {
	text-align: right;
	margin: 10px 10px 0 0;
}

/*内容里面的<a>颜色设置*/

.main .left .focus .num {
	float: right;
	margin-bottom: 10px;
}

.main .left .focus .num li {
	float: left;
	width: 18px;
	height: 14px;
	margin-right: 5px;
	background: url(../img/dzq/all_campaign_focus_btn_bg_down.gif)
}

.main .left .focus .num .active {
	width: 18px;
	height: 14px;
	background: url(../img/dzq/all_campaign_focus_btn_bg_up.gif);
	color: #fff;
	display: block;
}

.main .left .item .joinuser {
	float: left;
	width: 200px;
	margin-top: 20px;
}

.main .left .item .joinuser .list .t {
	height: 18px;
	width: 90%;
	margin: 10px auto;
	border-bottom: 1px dotted #d0d0d0;
}

.main .left .item .joinuser .list .t .t1 {
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.main .left .item .joinuser .list .t .t2 {
	float: right;
}

.main .left .item .joinuser .list .t .t2 {
	float: right;
}

.main .left .item .joinuser .list ul {
	width: 90%;
	margin: 5px auto;
}

.main .left .item .joinuser .list li {
	float: left;
}

.main .left .item .joinuser .list li img {
	border: 2px solid #ececec;
}

.main .left .item .btn {
	margin: 10px;
}


.main .right {
	float: left;
	width: 213px;
	padding:5px 8px 0px 8px;
	background:#fff;
	overflow-x:hidden;
}

.main .right .my {
	margin: 0px ;
}
.main .right .my h3{
	margin: 5px 0px ;
	font-size:14px;
}
.main .right .my .myHead {
	height: 62px;
}

.main .right .my .myHead .ico {
	float: left;
	width: 65px;
	height: 65px;
}

.main .right .my .myHead .ico a img {
	border-radius: 5px 5px 5px 5px;
}

.main .right .my .myHead .info .name a {
	color: #73AB00;
}

.main .right .my .myHead .info {
	float: left;
	width: 125px;
	height: 65px;
	text-align: left;
}

.main .right .my .myHead .info .name .n1 {
	color: #000;
}

.main .right .my .myHead .info .name .n2 {
	color: #7392a4;
	margin-left: 5px;
	padding-left: 25px;
	background: url(../img/dzq/user_credit.gif) no-repeat;
}

.main .right .my .myHead .info .act {
	margin-top: 10px;
}

.main .right .my .myHead .info .act .line {
	width: 50px;
	height: 7px;
	border: 1px solid #294d87;
	float: left;
}

.main .right .my .myHead .info .act .line .bg {
	width: 50%;
	height: 7px;
	background: url(../img/dzq/user_activity_bg.gif);
}

.main .right .my .myHead .info .act .level {
	float: left;
	margin-left: 5px;
}

.user-data-report {
	height: 45px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.user-data-report .left {
	border-right: 1px solid #DDDDDD;
	float: left;
	margin: 0;
	padding: 0;
	width: 45%;
}

.user-data-report .right {
	border-right: 0 none;
	margin: 0 0 0 10px;
	width: 45%;
}

.href {
	color: #333333;
	display: block;
}

.href>.xbw {
	display: block;
}

.xbw {
	color: #999999;
}

.font-size {
	font-size: 14px;
}


.copyright {
	width: 1003px;
	height: 61px;
	margin: 0 auto;
	text-align: center;
	line-height: 61px;
	padding-top:15px;
}

.copyright a {
	color:#666;
}

.copyright em{padding:0 5px; font-weight:bold}

.fontsize a {
	color:#666;
	font-size:14px;
}
.fontsize a:hover{
	color:#3C98D2;
	font-size:14px;
}


/**活动详细页面内容 beg**/
.campaign_info{ padding:10px 0px;}
.campaign_info p {
	margin:5px 0px;
	line-height: 1.2;
	font-size: 12px;
	color: #424b5c;
	text-align: left
}
.campaign_info h1,.campaign_info h2,.campaign_info h3,.campaign_info h4,.campaign_info h5,.campaign_info h6{line-height: 1.2;margin:10px 0px 5px 0px;color:#555}
.campaign_info h1{ font-size:24px;}
.campaign_info h2{font-size:22px;}
.campaign_info h3{font-size:20px;}
.campaign_info h4{font-size:18px;}
.campaign_info h5{font-size:16px;}
.campaign_info h6{font-size:14px;}
.campaign_info div,.campaign_info td{font-size: 12px;line-height: 1.2;}
.campaign_info img{ border:none;}


/**详情页面活动讨论区内容 beg**/
div.balloon{ text-align:left; margin:8px 0px;}
div.balloon ul{ width:100%; border-bottom:1px dashed #ccc;padding:8px 0px;}
div.balloon .time{display: inline;float: right; width: 110px; margin:0px; color:#999;}
div.balloon .time p{color:#999; padding:0px; margin:0px; line-height:20px;}
div.balloon .floor{display: inline;float: left; width: 40px; margin:0px; color:#666;padding:2px;}
div.balloon .floor .floor_num{width:100%;display:inline-block;text-align:center;border-radius:2px;background:#f9f9f9; color:#999}
div.balloon .face{display:inline;float: left;  width: 55px; text-align:center;margin-left:5px;}
div.balloon .face .ico{width:50px; height:50px; overflow:hidden}
div.balloon .face .name{margin:5px 0 5px 0;color:#0756aa;text-align:left;}
div.balloon .rate_content{float:left;margin:0px 0px 0px 10px;height:auto;position:relative;width:510px;}
div.balloon .my_words{ background:#eee;width:96%; height:auto; padding:10px; margin-right:5px; overflow-x:hidden}
div.balloon .my_words p{padding:0px; line-height:22px; margin:0px;}
div.balloon .rate_content .min_bg{ width:8px; height:13px; display:block;overflow:hidden;  z-index:99; background:url(../img/dzq/min_bg.gif) #fff no-repeat;position:absolute; top:7px; left:-8px;}
/*div.balloon .rate_content .back_rate_word{ position:absolute; bottom:0px; right:-30px;}*/
div.balloon .rate_content .back_rate_word{text-align:right;padding:2px 0px 0px 0px}
div.balloon .rate_content .back_rate_word a.replay_btn{padding:2px;border-radius:3px;}
div.balloon .rate_content .back_rate_word a.replay_btn:hover{border:1px solid #73AB00;background:#73AB00;color:#fff;}
div.balloon .rate_content .back_rate_word a{color:#73ab00 }
div.balloon .my_words img{ }

div.balloon .other_words{ width:100%; height:auto; background:url(../img/dzq/ba_words_bg.jpg) no-repeat -270px 0px; padding:15px 0px 5px 0px; color:#6c6f7d}
div.balloon .other_words ul{ border-bottom:1px solid #EFEFEF; margin-bottom:5px;}
div.balloon .other_words ul.myrate{ border:none;}
div.balloon .other_words li.rate_face{ width:35px;height:35px;display:inline;float:left}
div.balloon .other_words li .rates_name{ width:50px; color:#1ba6d2; line-height:20px;}
div.balloon .other_words li.rate_name{ width:50px; color:#1ba6d2; line-height:20px;}
div.balloon .other_words li.rate_words{width:auto;margin:0px 0px 0px 35px; height:auto; line-height:20px;}
div.balloon .other_words li.rate_words p{display:inline;}
div.balloon .other_words li.rate_text{ margin:0px 0px 0px 3px; float:left; height:auto; line-height:20px; border:4px solid #e5ebf2; background-color:#f5f8fc;position:relative}
div.balloon .other_words li.rate_text textarea{ border:none; background:none; width:450px; height:60px; padding:5px; font-size:12px; line-height:18px; color:#6c6f7d}
div.balloon .other_words li div input.submit_rate{ width:80px; height:25px; background-color:#e5ebf2; position:absolute; right:-4px; bottom:0px; border:none; color:#444}

.my_rate_form{ background-color:#fafaf7; border: 1px solid #eae2c6; height:auto; padding:10px;}
.my_rate_form div.text{ display:inline; float:left; }
.my_rate_form div.text textarea{ background-color:#fff; border: 1px solid #eae2c6; width:550px; height:60px; padding:5px; font-size:12px; line-height:18px; color:#6c6f7d}
.my_rate_form div.button{ margin-left:590px; text-align:right; padding-top:10px;}

/**详情页面活动讨论区内容 end**/


/**详情页面公用二级标题 beg**/
.public_title_sec{ height:27px; border-bottom:1px solid #999daa; position:relative; margin:10px 0px;}
.public_title_sec span.fr{ float:right;padding-top:2px;}
.public_title_sec p{ width:121px; height:22px; padding:3px 0px 3px 10px;  margin:0px; position:absolute; top:0px; left:10px; background:url(../img/dzq/title_bg.jpg) no-repeat;line-height:22px; color:#326698; font-size:14px; text-align:left; font-weight:bold }
span.icon{ background:url(../img/dzq/title_icon.gif) no-repeat; padding:2px 11px;}
span.cam_info{ background-position:0 0;}
span.cam_pic{ background-position:0px -27px;}
span.balloon{background-position:0px -57px;}
span.bal_bg{width:auto; background:#ca0000;border-radius:3px; padding:0px 5px; height:16px;line-height:16px; display:inline-block; color:#fff; font-weight:bold; text-align:center}
/**详情页面公用二级标题 end**/

/*--------------2--------------------*/
.tab-bar {
	border-bottom: 1px solid #D8D8D8;
	color: #326698;
	font-weight: bold;
	height: 28px;
	margin: 10px auto auto;
	padding-left: 15px;
	text-align: left;
	width: 96%;
}

.main .left #joined-activity .tab-item {
	background: url("../img/dzq/ijoined.gif") repeat scroll 0 0 transparent;
	width: 135px;
}

.tab-bar .tab-item {
	background: url("../img/dzq/tab_item_bg.gif") no-repeat scroll left top
		white;
	border-bottom: 1px solid #D8D8D8;
	display: inline;
	float: left;
	height: 18px;
	line-height: 20px;
	margin-right: 2px;
	padding: 5px;
	text-align: center;
	width: 108px;
}

.tab-content {
	padding-left: 15px;
}

.main .left #joined-activity p {
	line-height: 170%;
	margin: 20px 0;
	text-align: left;
}

.main .left #joined-activity p {
	line-height: 170%;
	margin: 20px 0;
	text-align: left;
}

.main .left #joined-activity p span {
	color: #73AB00;
}

.main .left #joined-activity p span {
	color: #73AB00;
}

span.uline {
	text-decoration: underline;
}

.tab-bar .active {
	background: url("../img/dzq/tab_item_bg_active.gif") repeat scroll 0 0
		transparent;
	border-bottom: 1px solid white;
}

.main .left .joined-item {
	border-bottom: medium none;
	margin: 20px 0;
}

.img-size{
	height: 150px;
	width: 150px;
}



.common-item {
	padding: 5px 0 5px 0;
}

.common-item+.common-item {
	margin-top: 5px;
	border-top: 1px solid #D8D8D8;
}



/** slide_screen  beg**/
.ui-slide-screen{
	border:1px solid #cee8cc;
	overflow: hidden;
	height: 200px;
	padding:10pxsa;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    background-color:#f2fff1;
}
.ui-slide-screen .recommend{ 
	height: 25px;
	background: url(../img/dzq/all_top_recommend_ico.gif) no-repeat 10px center;
	text-align: left;
	text-indent: 30px;
	line-height: 27px;
	color: #356a9c;
	font-weight: bold;
	margin:0px 10px;
}
	
.ui-slide-screen .ui-slide-contents  li{
	float: left; width:760px; height:180px;margin:0px 10px;
}

.ui-slide-screen .num {
	position:absolute;
	bottom:0px;
	right:10px;
	z-index:2;
	text-align:center;
}

.ui-slide-screen .num li {
	float: left;
	width: 18px;
	height: 14px;
	line-height:14px;
	margin-right: 5px;
	background: url(../img/dzq/all_campaign_focus_btn_bg_down.gif)
}
.ui-slide-screen .num a{ line-height:1.0}
.ui-slide-screen .num .active {
	width: 18px;
	height: 14px;
	line-height:14px;
	background: url(../img/dzq/all_campaign_focus_btn_bg_up.gif);
	color: #fff;
	display: block;
}


.ui-slide-screen .ui-slide-contents {
    width: 500%;
}
.ui-slide-screen .ui-slide-contents {
  	position: absolute;
}
/** slide_screen  end**/

/** 活动列表 beg**/
.item_list li{ width:auto; height:auto; padding:10px; border-bottom:1px dashed #ccc;}
/** 活动列表 end**/


/** 我的圈友 beg**/
ul.add_friends{ }
ul.add_friends li{ width:360px; height:135px; margin:15px 15px 0px 0px; float:left;} 
ul.add_friends li .contacts-item{ border:1px solid #d3d3d3; width:338px; height:103px; padding:10px;overflow:hidden}
ul.add_friends li .cs-shadow{ width:350px; height:9px; background:url(../img/dzq/add_li_bg.jpg) no-repeat; display:block; overflow:hidden}
ul.add_friends li .contacts-item div.face{ width:110px; display:inline; float:left; margin:0px;text-align:left; }
ul.add_friends li .contacts-item div.txt{width:220px; float:left; height:103px; }
ul.add_friends li .contacts-item div.txt .manyInfo{color:#777}
ul.add_friends li .contacts-item div.txt .manyInfo em{padding:0px 4px; color:#999; font-style:normal}
ul.add_friends li .contacts-item div.txt div{ line-height:22px;}
ul.add_friends li .contacts-item div.txt p{ margin:7px 0px; line-height:16px;height:16px; overflow:hidden}
ul.add_friends li .contacts-item div.txt div.name{ font-size:14px; height:20px; line-height:20px; padding-right:5px;margin:0px 0px 5px 0px; }
ul.add_friends li .contacts-item div.txt div.name div.b_btn{ float:right}
/** 我的圈友 end**/

/** 邀请好友**/
.invite_search_bar{ background-color:#eaffe7; height:30px; padding:10px 0px;}
.invite_search_bar td{ padding:0px 10px; line-height:1.2px;}
.invite_search_bar input.text{ padding:3px 3px 2px 3px; vertical-align:middle; line-height:1.2; color:#555; font-size:12px;}
.invite_search_bar span{ padding-right:20px;}
.invite_list{}
.invite_list{ text-align:left}
.invite_list dl{ width:100%; border-bottom:1px dashed #ccc}
.invite_list .operate{display: inline;float: right; text-align:right; padding: 0px 10px 0px 6px;width: 110px; margin:0px; color:#666;}
.invite_list .operate p{ margin:2px; line-height:18px;}
.invite_list .time p{color:#999; padding:0px; margin:0px; line-height:24px;}
.invite_list .face{display: inline;float: left; padding: 0px 0 6px;width: 60px;margin-top:7px; text-align:center}
.invite_list .face .name{margin:5px 0 5px 0;color:#0756aa; }
.invite_list .person_content{ margin:0px 130px 0px 65px; height:auto !important; height:60px; min-height:60px; padding:5px 0px; }
.invite_list .person_content p{}
.invite_list .person_content em{ font-style:normal; padding:0px 3px; color:#999;}
.invite_list .person_content .name{height:26px;}
.invite_list .person_content .name a{ font-size:14px;}
.invite_list .person_content .info{ font-size:12px;}
.invite_list .person_content .other{ font-size:12px;}
.invite_list a{ color:#3C98D2}
.invite_list a:hover{ text-decoration:underline}


.invite_list .my_words{ background:url(../img/dzq/Balloon_top.jpg) no-repeat;width:453px; height:auto; padding:0px; margin-right:5px;}
.invite_list .my_words p{padding:5px 8px 0px 15px; line-height:22px; margin:0px;}
.invite_list .my_bottom{ width:453px; height:9px; background:url(../img/dzq/Balloon_bot.jpg) no-repeat; position:relative}
.invite_list .my_bottom .back_rate_word{ position:absolute; top:-5px; right:-30px; }
.invite_list .my_bottom .back_rate_word a{color:#73ab00 }
/**邀请好友 end**/


/** 邀请好友**/
.my_fs_search_div{ height:30px;margin:5px 25px 0px 15px; padding:5px 0px 0px;background:url(../img/dzq/my_fs_bg.jpg) 0px 5px no-repeat; text-align:right;font-size:14px;}
.my_fs_search_div label{display:inline-block;padding:0px 10px 0px 0px;margin-top:5px;line-height:30px;}
.my_fs_search_div .search_div{vertical-align:baseline; line-height:1.2; color:#555; font-size:14px;padding-left:10px; border-left:1px dashed #ddd;display:inline-block;width:225px;}
.my_fs_search_div .search_div input.text{border:1px solid #ddd;height:22px;font-size:14px; width:150px;padding:3px 5px 2px 5px;border-radius:2px;line-height:22px;background:url(../img/dzq/my_fs_btn.gif) repeat-x 0px -66px;}
.my_fs_search_div .search_div input.text:focus{border:1px solid #ffcc66}
.my_fs_search_div .search_div input.submit{width:55px; height:29px;color:#555;cursor:pointer;margin-left:3px; border:none;font-size:14px; font-weight:bold;background:url(../img/dzq/my_fs_btn.gif) no-repeat}
.my_fs_search_div .search_div input.submit:hover{background:url(../img/dzq/my_fs_btn.gif) no-repeat 0px -34px;color:#9a6f22;}

.my_fs_list{ text-align:left}
.my_fs_list a{ color:#3C98D2}
.my_fs_list a:hover{ text-decoration:underline}

.my_fs_list ul.my_friends{ margin-left:10px;}
.my_fs_list ul.my_friends li{ width:300px; height:175px; margin:20px 20px 0px 0px; float:left; border:1px solid #ededed;box-shadow: 0 1px 2px 0 #eeeeee;overflow:hidden} 
.my_fs_list ul.my_friends li .contacts-item{ width:280px; height:100px; padding:10px;overflow:hidden}
.my_fs_list ul.my_friends li .contacts-item .face{ width:110px; display:inline; float:left; margin:0px;text-align:left; }
.my_fs_list ul.my_friends li .contacts-item .txt{width:170px; float:left; height:100px; }
.my_fs_list ul.my_friends li .contacts-item .my_fs_summary{color:#888;height:22px;color:#888; text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.my_fs_list ul.my_friends li .contacts-item div{  line-height:22px;}
.my_fs_list ul.my_friends li .contacts-item p{ line-height:22px;height:22px; overflow:hidden;margin-bottom:5px;}
.my_fs_list ul.my_friends li .contacts-item .name{ font-size:14px; height:22px; padding-right:5px;margin:0px 0px 4px 0px; }
.my_fs_list ul.my_friends li div.new_party{background:#f8f8f8;border-top:1px solid #ededed;padding:5px 10px;}
.my_fs_list ul.my_friends li div.new_party div{width:280px;height:22px;color:#888; text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

/**邀请好友 end**/


/** 报名完成 beg**/
.success_apply{ padding:0px 0px 15px 200px; font-size:12px;}
.success_apply h2{ width:220px; height:30px; text-align:left; padding:10px 0px 5px 50px; color:#72ac00; font-size:24px; margin:5px 0px 0px 0px;font-family:Tahoma,Helvetica,"Microsoft Yahei","微软雅黑",arial; background:url(../img/dzq/success.jpg) no-repeat left top}
.success_apply p{margin:0px;line-height:24px;}
.success_apply .share1{ color:#555; border-top:1px dashed #ddd;padding-top:15px;margin:10px 0px;}
.success_apply .share1 a{ display:inline-block; width:76px; height:35px;padding:7px 0px 0px 40px;margin-right:15px; background:url(../img/dzq/success_share_icon.jpg) no-repeat; }
.success_apply .share1 a.dzq{ background-position:0px -112px; }
.success_apply .share1 a.sina{background-position:0px 0px;}
.success_apply .share1 a.qq{ background-position:0px -56px;}
.success_apply .invite_other{border-top: 1px solid #e9e9e9}
.success_apply .invite_other h4{ font-size:12px; color:#73AB00; font-weight:normal;}
.success_apply .invite_other h4 span{ float:right}
ul.person_list{ list-style:none; margin:0px; height:auto; }
ul.person_list li{ float:left; width:76px; height:100px; margin:0px 0px 10px 0px; border-right:1px dashed #ccc }
ul.person_list li.last{ border:none}
ul.person_list li div{text-align:center; line-height:1.2}
ul.person_list li div.name{ padding:5px; margin-bottom:5px;}
ul.person_list li div a{ border:1px solid #dae1e7; color:#778bb0; padding:5px 12px;}
ul.person_list li div a:hover{ background-color:#cfe9ff; color:#5488ca; border:1px solid #b9daf7}
/** 报名完成 end**/

/** 报名步骤 beg**/
.add_party_step{ margin:0 auto 8px auto}
.add_party_step div{ width:1003px; height:45px; background:url(../img/dzq/add_party_step.jpg) no-repeat;}
.add_party_step div.one{ background-position:0px 0px;}
.add_party_step div.two{ background-position:0px -45px;}
.add_party_step div.three{ background-position:0px -90px;}
.add_party_step div.four{ background-position:0px -135px;}
/** 报名步骤 end**/

.act .b_attented{ float:left}

/**名人专家图片**/
.expert{
	width: 17px;
	height: 17px;
	background: url("../img/user-level.png") no-repeat scroll 0px 0px transparent;
}
.expert-small{
	width: 13px;
	height: 13px;
	background: url("../img/user-level.png") no-repeat scroll 0px -27px transparent;
}
.authentic{
	width: 17px;
	height: 17px;
	background: url("../img/user-level.png") no-repeat scroll 0px -50px transparent;
}
.authentic-small{
	width: 13px;
	height: 13px;
	background: url("../img/user-level.png") no-repeat scroll 0px -77px transparent;
}
.firm{
	width: 17px;
	height: 17px;
	background: url("../img/user-level.png") no-repeat scroll 0px -100px transparent;
}
.firm-small{
	width: 13px;
	height: 13px;
	background: url("../img/user-level.png") no-repeat scroll 0px -127px transparent;
}

ul.selected_info{}
ul.selected_info li{ width:305px; height:20px; padding:2px 5px;border:1px solid #f1f1f1; float:left; margin:5px 5px 5px 0px; background:#FEFFE7;line-height:12px;}
.controls label{ cursor: pointer;}

/* 预览div */
.pre_div{ width:auto; border:none;}
.pre_div ul{border-bottom:1px solid #e5e5e5;}
.pre_div li{background:#eefcff;}
.pre_div li.tpl_1{ width:100%;border-top:1px solid #e5e5e5;clear:both}
.pre_div li.tpl_2{ width:50%; float:left;border-top:1px solid #e5e5e5;}
.pre_div li .title{ width:100px; float:left; padding:15px 5px 7px 5px; display:inline-block;text-align:right;}
.pre_div li .text{ margin-left:0px;padding:10px 5px 10px 5px;background:#fff ;height:auto!important;min-height:35px;line-height:35px;height:35px;overflow:hidden}
.pre_div li .text span{ padding:0px 0px 0px 7px; color:#888;}
.pre_div li.tpl_1 .text input[type="text"],.pre_div li.tpl_1 .text input[type="password"]{width:300px;margin:1px 0px 0px 4px;padding:4px 5px 3px 5px;height:22px;}
.pre_div li.tpl_2 .text input[type="text"],.pre_div li.tpl_2 .text input[type="password"]{width:210px;padding:4px 5px 3px 5px;height:22px;}
.pre_div li .text select{height:30px;}

.survey_question{display:inline-block;margin-right:15px;float:left;height:30px;line-height:30px;}
.survey_question input[type="checkbox"]{margin-right:3px;}

/* 预览div */
.success_pub{ width:500px; height:200px; padding:30px 10px; margin:0 auto}
.success_pub h1{ color:#73AB00; font-size:22px;padding:10px 0px 10px 40px;line-height:32px;background: url("../img/dzq/tick_32.png") no-repeat left ;}
.success_pub p{font-size:14px; }
.success_pub p.post{ margin-top:20px; color:#999}
.success_pub p a{ font-size:14px;}

.avt_form input[type="file"]{ height:24px;}

/*隐藏超出的文本*/
.hiddenText{
	text-overflow:ellipsis;			/**//* for IE */
	-o-text-overflow: ellipsis;    /**//* for Opera */
	overflow : hidden;
	white-space:nowrap;
	word-wrap:normal;
}

label.defaultImg{ width:auto;height:100px; display:inline-block; border:1px solid #ccc;padding:5px 5px 5px 2px; background:#fff; margin:0px 7px 8px 0px;}

#xqq, #xpq {
    cursor: pointer;
}
#xqq, #xpq {
    cursor: pointer;
}
.xd, .goog-tooltip {
    border-radius: 5px 5px 5px 5px;
}
.xer, .xdr {
    margin: 0 0 15px;
    padding: 5px 9px;
    position: relative;
}
.xer {
    background: none repeat scroll 0 0 #F7FBFD;
    border: 1px solid #D2E1E8;
}
.xer {
    background: none repeat scroll 0 0 #F7FBFD;
    border: 1px solid #D2E1E8;
}
.xer, .xdr {
    margin: 0 0 15px;
    padding: 5px 9px;
    position: relative;
}
.xd, .goog-tooltip {
    border-radius: 5px 5px 5px 5px;
}

.goog-zippy-collapsed > .xwq {
    background-position: -39px -928px;
    top: 14px;
}
.goog-zippy-collapsed > .xwq {
    background-position: -39px -928px;
    top: 14px;
}
.goog-zippy-collapsed > .xwq {
    background-position: -39px -928px;
    top: 14px;
}
.xwq {
    background: url("../img/icons_v12.png") no-repeat scroll -39px -935px transparent;
    height: 6px;
    position: absolute;
    right: 10px;
    top: 13px;
    width: 11px;
}

/*问答css beg*/

.question_index{padding:0px;}
.one_question_index{padding:20px 10px 15px 15px; border:none}
.one_question_index + .one_question_index{padding:20px 10px 15px 15px; border-top:1px solid #ddd;}
.question_index li.noborder{border:none}
.new_answer{padding:0px;}
a.q_many_more{ display: block;
    height: 22px;
    margin: 20px 0 0;
    width:auto;
    padding: 5px 1px;
    background: -moz-linear-gradient(center top , #F8F8F9, #E6E6E8) repeat scroll 0 0 transparent;
    _background:  #F8F8F9;
    border: 1px solid #BBBBBB;
    color: #666666 !important;
    text-shadow: 0 1px 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    font: 14px/22px "Helvetica Neue",Arial,sans-serif;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
    }
.question{ border:1px solid #d8e5bd; border-top:3px solid #73ab00;background:#f6fff5;margin:0px 0px 15px 0px;padding:15px 10px 0px 15px;}

.my_question{ height:auto;}
.my_question .q_face{width:60px; height:auto; float:left; display:inline; }
.my_question .q_face a.icon{width:50px; height:50px; display:block; background:#fff; border:1px solid #ddd;padding:4px;}
/*修改冒泡定位*/
.my_question .q_face span.icon{width:50px; height:50px; display:block; background:#fff; border:1px solid #ddd;padding:3px;}

.my_question .q_face img{border:none;margin:0px;}
.my_question .q_face .icon-thumbs{ width:25px; height:30px;float:left; margin:5px 0px 2px 4px;padding:0px;overflow:hidden}
.my_question .q_face .icon-thumbs a{text-decoration: none;}
.my_question .q_content{width:auto; height:auto; margin:0px 0px 0px 70px;}
.my_question .q_content div{}
.my_question .q_content h1{margin:0px;display:inline-block;font-size:14px;font-weight:normal}
.my_question .name{margin-bottom:0px;}
.my_question .q_name a{color:#3c98d2; font-size:12px; font-weight:normal;margin-right:0px;}
.my_question .q_introduce{ font-size:12px; color:#777;margin-right:5px;}
.my_question .title{ font-size:14px;color:#555;line-height:24px;font-weight:bold;margin:2px 0px;width:auto;}
.my_question .title a{color:#3c98d2;font-size:14px;line-height:24px;font-weight:bold}
.my_question span.pink{ width:auto; font-weight:bold; height:20px; color:#ff76d5; display:inline-block}
.my_question span.green{width:auto; height:20px; color:#73aa04;font-weight:bold; display:inline-block}
.my_question .text{text-indent: 0px; font-size:14px; color:#555;margin-bottom:8px; line-height:22px;}
.my_question .q_btn{ width:auto;height:25px; overflow:hidden; margin:2px 0px;padding-top:2px;text-align:right}
.my_question .q_btn a{margin:0px 4px; display:inline-block;}
.my_question .q_btn .vote{width:300px; float:left;display:inline; text-align:left}
.my_question .q_btn em{ font-style:normal; color:#ddd;padding:0px 2px;}
.my_question .about{ font-size:12px;margin-top:5px;margin-bottom:5px;}
.my_question .about em{ font-style:normal; color:#ddd; padding:0px 3px;}
.my_question .about .q_name a{font-size:12px; font-weight:normal;margin-right:5px;}
.my_question .about a{padding:0px 2px;}

/*问答首页最新回答*/
.new_answer{ height:auto; border:1px solid #ddd; border-radius:5px; background:#f9f9f9; padding:5px 10px;position:relative; margin:8px 0px; }
.new_answer .jian{position:absolute; width:14px; height:8px;background: url("../img/question_04.jpg") no-repeat scroll transparent;top:-8px; left:20px;}
.new_answer .q_face{width:30px; height:30px; float:left; display:inline;padding:3px; background:#fff; }
.new_answer .q_face img{border:none;margin:0px;}
.new_answer .q_name a{color:#3c98d2; font-size:12px; font-weight:bold;margin-right:5px;}
.new_answer .q_content{width:auto; height:auto; margin:0px 0px 0px 45px;}
.new_answer .q_content .q_introduce{ font-size:12px; color:#777;margin-right:5px;}
.new_answer .q_content{ width:auto; padding:3px 0px;background:none;}
.new_answer .q_content .title{ font-size:12px;color:#555;line-height:20px;margin-bottom:5px; font-weight:bold}
.new_answer .q_content span.pink{ width:auto; font-weight:bold; height:20px; color:#ff76d5; display:inline-block}
.new_answer .q_content span.green{width:auto; height:20px; color:#73aa04;font-weight:bold; display:inline-block}
.new_answer .q_content .text{text-indent: 0px; font-size:12px; color:#555; line-height:22px;}
.new_answer .q_btn{ width:auto;height:25px; overflow:hidden; margin:2px 0px;padding-top:2px;text-align:right}
.new_answer .q_btn a{margin:0px 4px; display:inline-block;}
.new_answer .q_btn .vote{width:300px; float:left;display:inline; text-align:left}
.new_answer .q_btn em{ font-style:normal; color:#ddd;padding:0px 2px;}
.new_answer .about{ font-size:12px;}
.new_answer .about em{ font-style:normal; color:#ddd; padding:0px 3px;}
.new_answer .about .q_name a{font-size:12px;}
.new_answer li.answer{ padding:5px 0px; }
.answer+ .answer {
    border-top:1px dashed #ddd;
}
/*问答首页最新回答*/

.answer_list{border:1px solid #d0e9f5;border-top:3px solid #15acd7; margin:0px;padding:0px 10px 0px 15px;}
.answer_list li.answer{ margin:10px 0px; padding:7px 0px; }
.answer_list li.answer{border-bottom:1px solid #ddd;border-top:none;}

.q_rate{ height:28px; font-size:14px; line-height:22px; margin-top:5px;padding-left:5px;}
.q_rate span{float:right}
.q_rate span a{ font-size:12px;}
.q_rate a{display: inline-block;margin: 0;vertical-align: middle; font-family: Arial; line-height:18px; padding: 3px 7px 3px 7px; color:#3c98d2}
.q_rate a.current{ background-color:#fff; color:#3c98d2; font-weight:bold; background:#DEF0FF}
.q_rate em{ color:#ddd; font-style:normal;padding:0px 3px;}

/*提交评论 beg*/
.content_btn {
	border-radius:3px;
	padding:3px 7px;
	background: #8ab923;
	border: 1px solid #6D8F29;
	color: #fff !important;
	min-width: 56px;
	width: auto !important;
	_width: 56px;
}
.content_comClose {
    cursor: pointer;
    margin: 0 15px 0 0;
}
.comBut {
    padding: 7px 0;
    text-align: right;
}
textarea.commentInput, .commentInput > textarea {
    border: 0 none;
    color: #555;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0 !important;
    /*min-height: 66px;*/
    overflow: hidden;
    padding: 0 !important;
}
.comtxtarea {
    border: medium none;
    font-weight: normal;
    margin: 0;
    height: 20px;
    /*min-height: 66px;*/
    padding: 0;
    width: 100%;
}

.commentInput {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC !important;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    font: 14px/14px 'Helvetica Neue',Helvetica,Arial,Sans-serif;
    padding: 5px 5px !important;
}
.comments-addCom .comtxtarea {
    font-weight: normal;
}

.comments {
    background: none;
    padding: 10px 0 15px;
    position: relative;
    width: auto;
}
.commentCorner {
    background: url("../img/bubble_up_v2.png") no-repeat scroll right bottom #FFFFFF;
    display: block;
    height: 8px;
    left: 80px;
    position: absolute;
    top: 3px;
    width: 13px;
}

.commentList {
    border: 1px solid #DDDDDD;
    margin: 0 0 15px;
}

.commentBorder {
    border-radius: 4px 4px 4px 4px;
}
.comment+ .comment {
    border-top: 1px dotted #DDDDDD;
}
.comment {
    margin: 0 15px;
    padding: 8px 0;
}

.comment:HOVER > .commentConten > .comUserCon >.deleteComment {
    margin: 0 0px;
    padding: 8px 0;
    visibility: visible;
}
.dot-line:HOVER > .xwv > .ask_specialist{
	visibility: visible;
}

.commentA {
    float: left;
    height: 25px;
    margin: 4px 0 0;
    width: 25px;
}

.commentConten {
    margin: 0 0 0 35px;
}
.comUserCon {
    color: #999999;
    font-size: 13px;
}

/*提交评论 end*/

.comments_list ul{ border-top:1px dashed #ddd; margin-bottom:8px; background:#F3F3F3}
.comments_list li{ border-bottom:1px dashed #ddd; font-size:12px; line-height:18px;padding:8px 10px;}
.comments_list li .co_time{ float:right; color:#777;display:inline}
.comments_list li .co_face{ float:left; color:#777;display:inline;magrin-top:2px;}
.comments_list li .co_content{ margin:0px 130px 0px 40px; width:auto;height:auto;color:#777;line-height:20px;}
.comments_list li .co_name{color:#3c98d2;padding-right:3px;}

/* 修改话题beg*/
.my_question .key_words{width:auto;margin-top:5px; height:auto; border-top:1px dashed #ddd;padding-top:7px;}
.my_question .key_words a.key{ border:1px solid #ddd; padding:4px 5px; color:#555;margin:0px 5px 0px 0px;cursor:pointer}
.my_question .key_words a.key:hover{color:#38659c;}
.my_question .key_words a{ color:#81b014}

.my_question .key_words input.text{ line-height:18px; height:18px;color:#555;padding:1px 3px; width:100px; margin-right:5px;}
.my_question .key_words .mods,.my_question_form .mods{ display:inline-block;float:left; margin: 0 5px 5px 0;padding:0 10px;border:1px solid #ddd; background:#eee; padding:0px 5px;margin-right:5px;}
.my_question .key_words .mods a{color:#38659c;}
.my_question .key_words a.mod_key{ cursor:pointer;color:#73AA04;}
.my_question .key_words a.mod_key a:hover{color:#38659c;}
.my_question .key_words a{color:#38659c;}
.my_question .key_words a.del,.my_question_form a.del,.my_question .key_words img.del,.my_question_form img.del {
	cursor: pointer;
	visibility: hidden;
	float: right;
	width: 14px;
	height: 14px;
	overflow: hidden;
	text-indent: -9000px;
	background: transparent url(../img/topic_remove.gif) scroll no-repeat -1px -1px;
	margin: 5px 0 0 5px;
	visibility: visible;
}
.my_question .key_words .del:hover {
	background-position: -1px 50% !important;
	background-color: #19558d;
}
/* 修改话题end*/

.add_answer h3{ font-size:14px; color:#75a40a;margin:10px 0px 3px 0px;}
.add_answer .post{ text-align:right;margin-top:5px;}
.add_answer .edits{ font-size:14px;color:#38659c;margin-right:5px;}
.edit_btn{ color: #999999 !important; display: inline-block; font-size: 12px;font-weight: normal; margin: 0; padding: 2px 4px 2px 3px;}
.edit_btn i.icon{
	background: url("../img/icons_v12.png") no-repeat scroll 3px -373px transparent;
    display: inline-block;
    height: 12px;
    margin-right: 3px;
    outline: medium none;
    overflow: hidden;
    vertical-align: middle;
    width: 12px;
 }
 .edit_btn:hover {
 	padding: 2px 4px 2px 3px;
    background: #DEF0FF;
    color: #105CB6;
    outline: medium none;
    text-decoration: none;
}
.edit_btn:active, .edit_btn:visited, .edit_btn:focus {
    color: #105CB6;
    outline: medium none;
    text-decoration: none;
}
/*问答右边*/
.hot_tag_right{margin: 10px 0px 10px 0;background:#fff;border: 1px solid #339bd7;padding: 15px 8px 5px;position:relative;}
.hot_tag_right .hot_tag_title{position:absolute; top:0px; left:0px; width:72px; height:60px; background:url("../img/dzq/hot_tag.gif") no-repeat;}
.hot_tag_right .hot_tag{ text-indent:50px;}
.hot_tag_right .hot_tag a{text-indent:0px;display:inline-block; width:auto;border:1px solid #ddd; padding:1px 7px;margin:0px 8px 8px 0px;}
.hot_tag_right .hot_tag a:hover{background:#dcf0fd;border:1px solid #77bae4;}
.min_mode_right{margin: 10px 0px 10px 0;background:#fff;border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding: 5px 8px 5px;}
.min_mode_right H3{margin:5px 0px;font-size:14px; color:#555;}

.min_mode_right .weibos-img {
    background: url("../img/weibo/icons_v12.png") no-repeat scroll 0 -841px transparent;
    float: left;
    height: 14px;
    margin: 3px 5px 0 0;
    width: 16px;
}

.min_mode_right .share_link,.min_mode_right .share_vite{ margin-bottom:5px;}
.min_mode_right .invite_icon{ width:56px; height:27px;display:inline-block; font-size:12px; color:#fff;padding:3px 0px 0px 35px; background:url("../img/dzq/question_right_icon.jpg") no-repeat;margin-right:7px;}
.min_mode_right .zhannei_icon{ background-position:0px 0px;}
.min_mode_right .email_icon{ background-position:0px -46px;}
.min_mode_right .share_icon{ width:42px; height:42px;display:inline-block; background:url("../img/dzq/question_right_icon.jpg") no-repeat;margin-right:8px;}
.min_mode_right .sina_icon{ background-position:0px -95px;}
.min_mode_right .qq_icon{ background-position:0px -154px;}
.min_mode_right .mail_icon{ background-position:0px -213px;}

.min_mode_right a.tag_link {text-indent:0px;display:inline-block; width:auto;border:1px solid #ddd; padding:1px 7px;margin:0px 8px 8px 0px;}
.min_mode_right a.tag_link:hover {background:#dcf0fd;border:1px solid #77bae4;}
.min_mode_right .q_list_right{ }
.min_mode_right .q_list_right li{line-height:22px; margin-top:3px;}



/*问答css end*/
/*话题css beg*/
.tag_pic{display: block; position: relative;}
.tag_pic img{border:none}
.tag_pic:hover .tag_pic_span{display:block;}
.tag_pic_span{
	display:block;
 background: url("../img/ed_white.gif") no-repeat scroll 8px 8px #000000;
    color: #FFFFFF;
    display: none;
    height: 23px;
    left: 0;
    opacity: 0.7;
    padding: 3px 0 0;
    position: absolute;
    text-indent: 20px;
    top: 125px;
    width: 100%;
}
/*话题css end*/


/**修改记录*/
.modify-content {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.35);
    color: #666666;
    padding: 5px 8px;
    position: relative;
    top: -3px;
}

.img_icon {
    background: url("../img/img_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 11px;
    margin: 0 5px -1px 1px;
    width: 13px;
}

/*个人中心右侧关注话题*/
.q_list_att_right{}
.q_list_att_right li{padding:8px 0px 8px 0px; border-top:1px dashed #ddd; line-height:24px;}
.q_list_att_right li .att_btn_div{height:28px;}
.q_list_att_right li .att_btn_div a:link,.q_list_att_right li .att_btn_div a:visited{color:#777}
.q_list_att_right li .att_btn_div a:hover,.q_list_att_right li .att_btn_div a:active{color:#3c98d2}
.att_title a.title{font-size:14px;}

.addTagtopic{padding-top:3px;}
.addTagtopic textarea{ width:100%}
.addTagtopic div{text-align:right}
/*个人中心右侧关注话题*/

/*个人中心详细资料*/
.detail_person{border:4px solid #eee;padding:10px;margin:15px 0px}
.detail_person h3{margin:0px;}
/*个人中心详细资料*/

#nostyle{display:inline-block}
/*半透明效果*/
.opa{filter:alpha(opacity=70); /* IE */ -moz-opacity:0.7; /* Moz + FF */opacity: 0.7;}


/* new home css */
.home_title_bg{height:30px;width:100%; background:url(../img/dzq/new_home_bg.jpg) 0px -39px repeat-x;}
.home_title{font-size:14px; height:27px;width:auto; display:inline-block;padding:3px 10px 0px 20px;font-weight:bold;background:url(../img/dzq/new_home_bg.jpg) 0px 3px no-repeat;}
a.home_title_more{ color:#666;padding:0px 3px;}
a.home_title_more:hover{color:#666;text-decoration: underline;}

/* 问答推荐 css */
.wenda_recommend{width:485px;padding-right:12px; float:left}
.wenda_recommend h3{font-size:14px; margin:5px 0px;}
.wenda_recommend .recom_content{line-height:20px;height:60px;overflow:hidden}
.wenda_recommend .recom_person{margin:3px 0px;}
.wenda_recommend .recom_list li{width:490px; height:20px; overflow:hidden;margin-bottom:5px;line-height:20px;}
.wenda_recommend .recom_list .list_title{display:inline-block;width:70px; text-align:left;padding-left:5px;color:#fff;font-weight:bold;font-size:12px;background:url(../img/dzq/new_home_bg.jpg) 0px -100px no-repeat;}

/* 活动推荐 css */
.party_recommend{width:255px; float:left}
.party_recommend .p_recom{width:253px;}
.party_recommend .p_recom li{margin:10px 0px 0px;height:100px;}
.party_recommend .p_r_pic{width:98px; height:95px;float:left;}
.party_recommend .p_r_text{width:150px; height:95px;float:left;}
.party_recommend .p_r_text .link_title{height:36px;line-height:18px;}
.party_recommend .p_r_text div{line-height:20px;}

/* 行业推荐 css */
.trade_recommend{width:100%; height:auto!important;min-height:100px;height:100px; overflow:hidden;margin:25px 0px 0px;}
.trade_recommend .t_recom_right,.trade_recommend .t_recom_left{width:360px; height:auto;float:left;}
.trade_recommend .t_recom_right{margin-left:15px;}
.trade_recommend .t_recom{padding:10px 0px;}
.trade_recommend .t_recom li{width:340px;height:80px;float:left;overflow:hidden;margin:2px 15px 15px 0px; padding:8px 10px 5px 10px;background:#f9f9f9;box-shadow:2px 2px 2px 0 #ccc;}
.trade_recommend .t_recom li:hover{background:#3b97d1}
.trade_recommend .t_recom li:hover a{color:#fff;}
.trade_recommend .t_recom li .t_r_face{width:60px; height:50px;float:left}
.trade_recommend .t_recom li .t_r_text{width:280px; height:auto;float:left;}
.trade_recommend .t_recom li .t_r_text div.name{line-height:16px;padding-bottom:2px;height:16px; overflow:hidden}
.trade_recommend .t_recom li .t_r_text div.name a{font-weight:bold}
.trade_recommend .t_recom li .t_r_text div.link_title{line-height:19px;padding:5px 0px 0px;height:57px;overflow:hidden}
.trade_recommend .goto{width:auto; padding:0px 10px; font-size:12px;color:#666;}
.trade_recommend .goto em{color:#999;font-style:normal;padding:0px 8px;}

/* 与我相关 css */
.about_me{width:100%; height:auto!important;min-height:310px;height:310px; overflow:hidden;margin:25px 0px 0px;}
.about_me_list{margin-top:10px;}
.about_me_list li{border-bottom:1px dashed #ddd;padding:8px 0px}
.about_me .kind{width:45px;height:25px;background:url(../img/dzq/new_home_bg.jpg) no-repeat;color:#fff; padding-left:8px;font-size:12px;font-weight:bold}
.about_me .wenda{background-position:0px -152px;}
.about_me .share{background-position:0px -197px;}
.about_me .party{background-position:0px -240px;}
.about_me .about_me_words{width:695px;height:auto!important;min-height:25px;height:25px;float:right;}
.about_me .about_me_words .link_words{font-size:14px;padding:2px 0px;}
.about_me .about_me_words .child_words{width:690px;}
.about_me .about_me_words .child_words .an_face{width:50px; height:50px; float:left;padding-top:5px;}
.about_me .about_me_words .child_words .an_answer{width:640px;float:left;}

/* 行业推荐 css */
.friend_trends{width:100%; height:auto!important;height:280px; overflow:hidden;margin:25px 0px 0px;}
.friend_trends .f_trends_list{margin:10px 0px;}
.friend_trends .f_trends_list li{width:228px;height:95px;float:left;margin:0px;padding:10px 10px; border-right:1px dashed #ddd;}
.friend_trends .f_trends_list li p{line-height:20px;width:80px;height:20px;overflow:hidden}
.friend_trends .f_trends_list li.grey_bg{background:#F9F9F9}
.friend_trends .f_trends_list li .f_person{width:80px; height:95px;float:left;text-align:center;}
.friend_trends .f_trends_list li .f_status{width:68px; height:95px;padding-top:10px;text-align:center;font-weight:bold;float:left;background:url(../img/dzq/new_home_status.gif) no-repeat;}
.friend_trends .f_trends_list li .add_att{background-position:8px 35px}
.friend_trends .f_trends_list li .add_fri{background-position:8px -130px}

/* 感兴趣的人,专家名人*/
.right_recom{padding:10px 0px 0px 0px;}
.right_recom .title{font-size:14px; font-weight:bold;padding:5px 0px;height:25px;}
.right_recom .title span{font-weight:normal;float:right}
.right_recom .contents{padding:0px;margin:0px;}
.person_recom{padding:0px; margin:0px;}
.person_recom li{height:auto!important;min-height:55px; height:55px;margin:0px 0px 18px}
.person_recom .i_face{width:57px; height:55px;float:left;padding-top:3px;}
.person_recom .i_content{width:145px; height:auto!important;min-height:60px;height:60px; float:left;}
.person_recom .i_name{width:143px; height:16px;line-height:16px!important;padding:0px 0px 2px 0px;}
.person_recom .i_name a{line-height:16px!important;}
.person_recom .i_btn{width:145px; height:22px;padding-top:2px;}
.person_recom .i_btn .b_add_attention{width:42px; height:19px;display:block;border:none;background:url(../img/dzq/add_att_07.jpg) 0px 0px; text-indent:0px;color:#4ea4db;padding-left:15px;text-decoration: none; line-height:19px;}
.person_recom .i_btn .b_add_attention:hover {background:url(../img/dzq/add_att_07.jpg) 0px -28px;color:#fff;}
.person_recom .i_btn .b_add_attention:hover a {color:#fff; text-decoration: none;}
.person_recom .i_rec{width:145px; height:auto!important;min-height:16px;height:16px;line-height:16px;color:#888;overflow:hidden}
.person_recom .i_rec span,.person_recom .i_rec span{color:#88b2ce; line-height:16px;}
.person_recom .i_info{width:200px; height:36px;line-height:18px;padding:5px; margin-top:3px;color:#666; background:#f3f3f3; border:1px solid #e3e3e3;overflow:hidden}
/* 圈友推荐*/
.i_btn .b_attented{width:auto; height:19px; font-size:12px; padding:0px 5px; cursor:pointer; border:1px solid #bfbfbf; background-color:#fff; line-height:19px; color:#777;}
.recomn_person_list li{width:235px; height:auto!important;min-height:55px; height:55px; float:left;padding-right:15px;margin:10px 0px 10px 0px}
.recomn_person_list .i_face{width:57px; height:55px;float:left;padding-top:3px;}
.recomn_person_list .i_content{width:170px; height:60px; float:left;}
.recomn_person_list .i_name{width:170px; height:16px;line-height:16px!important;padding:0px 0px 2px 0px;overflow:hidden}
.recomn_person_list .i_name a{line-height:16px!important;}
.recomn_person_list .i_btn{width:170px; height:22px;overflow:hidden}
.recomn_person_list .i_btn .b_add_attention{width:42px; height:19px;display:block;border:none;background:url(../img/dzq/add_att_07.jpg) 0px 0px; text-indent:0px;color:#4ea4db;padding-left:15px;text-decoration: none; line-height:19px;}
.recomn_person_list .i_btn .b_add_attention:hover{background:url(../img/dzq/add_att_07.jpg) 0px -28px;color:#fff;}
.recomn_person_list .i_btn .b_add_attention:hover a {color:#fff; text-decoration: none;}
.recomn_person_list .i_rec{width:170px; height:16px;line-height:16px;overflow:hidden}
.recomn_person_list .i_rec span,.person_recom .i_rec span{color:#88b2ce; line-height:16px;}
.recomn_person_list .i_info{width:225px; height:35px;line-height:18px;padding:5px; margin-top:6px;color:#666; background:#f9f9f9; border:1px solid #e3e3e3;overflow:hidden;}
/* 小编推荐*/
.link_recom{padding:0px 0px 10px;}
.link_recom li{height:auto!important;min-height:20px; height:20px; line-height:20px;margin:0px 0px 5px}
/* 热门话题*/
.tag_recom{padding:0px 0px 10px;}
.tag_recom a{width:auto; height:22px; padding:3px 8px;margin:0px 10px 10px 0px;border:1px solid #c3c3c3;float:left;background:#fff; text-align:center; display:inline-block;}
.tag_recom a:hover{border:1px solid #9dcce9;background:#edf8ff;text-decoration: none}
/* new home css  end*/

/* 活动首页*/
.h_banner{width:755px; height:165px; overflow:hidden}
.h_new_recommend{ width:330px;height:301px;border:1px solid #d6d6d6;margin-right:7px;_margin-right:4px;}
.h_new_recommend .h_head{font-size:14px; font-weight:bold;color:#555;background:#fff; height:30px; line-height:30px;padding-left:10px;}
.h_new_recommend .h_content{ padding:0px 10px 10px; }
.h_new_recommend .h_content .list{width:310px; height:15px;line-height:15px!important;padding:9px 0px; overflow:hidden; border-bottom:1px dashed #ddd;}
.h_new_recommend .h_content span{ display:inline-block; width:15px; height:15px;border-radius:2px;text-align:center;margin-right:6px; background:#999;color:#fff;}
.h_new_recommend .h_content span.top{background:#ff6600;}

.h_in_party{ width:420px; height:300px;}
.h_in_party .h_head{ border:1px solid #d6d6d6; font-size:14px; font-weight:bold;color:#555;background:#f9f9f9; height:30px; line-height:30px;padding-left:10px; position:relative;_position:inherit}
.h_in_party .h_head a.more{float:right;font-weight:normal; line-height:30px;padding-right:5px;}
.h_in_party .h_head .jian{position:absolute; top:30px; left:40px; width:11px; height:6px; background:url(../img/dzq/h_grey.gif) no-repeat}
.h_in_party .h_p_div{ width:748px; height:150px;border:1px solid #d6d6d6; border-top:none; padding:15px 0px 15px 10px;}
.h_in_party .h_in_div{width:408px; height:250px; border:1px solid #d6d6d6; border-top:none; padding:10px 0px 10px 10px;}
.h_in_party .h_in_div li.first{width:155px; height:255px;float:left;margin-right:15px;_margin-right:5px;}
.h_in_party .h_in_div li.list{width:230px; height:60px;margin-bottom:5px;padding-left:3px; overflow:hidden;float:left;}
.h_in_party .h_in_div li.list:hover{background:#CDE8F4}
.h_in_party .h_in_div li img{padding:2px; border:1px solid #ddd;}
.h_in_party .h_in_div h3{margin:0px;height:40px;font-size:14px;overflow:hidden}
.h_in_div li.list .h_p_pic{ width:50px; height:50px; float:left; display:inline-block;}
.h_in_div li.list .h_p_text{margin-left:60px;}
.h_in_div li.list .h_p_text h3{line-height:18px; height:36px;font-size:12px; font-weight:normal;overflow:hidden}
.h_in_div li.list .h_p_text p.lasttime{overflow:visible;}
.h_in_div li.first .h_p_text h3{margin-bottom:5px;}

.h_new_party{ width:750px; height:auto;}
.h_new_party .h_head,.h_rem_party .h_head,.h_person_party .h_head{ border:1px solid #d6d6d6; font-size:14px; font-weight:bold;color:#555;background:#f9f9f9; height:30px; line-height:30px;padding-left:10px; position:relative;z-index:9;_position:inherit}
.h_new_party .h_head a.more,.h_rem_party .h_head a.more,.h_person_party .h_head a.more{float:right;font-weight:normal; line-height:30px;padding-right:5px;}
.h_new_party .h_head img,.h_rem_party .h_head img,.h_person_party .h_head img{vertical-align: middle}
.h_new_party .h_head .jian,.h_rem_party .h_head .jian,.h_person_party .h_head .jian{position:absolute; top:30px; left:40px; width:11px; height:6px; background:url(../img/dzq/h_grey.gif) no-repeat}
.h_new_party .h_p_div{width:743px; height:150px; border:1px solid #d6d6d6; border-top:none; padding:15px 0px 15px 10px;}
.h_new_party .h_p_div li.list{width:355px; height:150px; float:left;margin-right:15px;_margin-right:5px;}
.h_p_div .h_p_pic{ width:150px; height:150px; float:left; display:inline-block;}
.h_p_div .h_p_text{margin-left:160px;}
.h_p_div .h_p_text h3{margin:0px; line-height:22px; height:40px;font-size:14px;margin-bottom:5px;overflow:hidden}
.h_p_div .h_p_text p{line-height:18px; height:auto; overflow:visible;font-size:12px;margin:3px 0px}
.h_p_div .h_p_text p.lasttime{overflow:visible;font-size:14px;margin-top:3px;font-weight:bold}
.h_p_div .h_p_text div.post{margin-top:4px;}

.h_new_party .h_index_div{width:743px;height:auto!important;min-height:210px; height:210px;border:1px solid #d6d6d6; border-top:none; padding:15px 0px 10px 5px;}
.h_new_party .h_index_div li{width:160px; height:210px;overflow:hidden;line-height:18px; float:left;margin:0px 12px;_margin:0px 10px;}
.h_new_party .h_index_div li img{border:1px solid #ddd; padding:3px;}
.h_new_party .h_index_div li h3{margin:5px 0px 0px; font-weight:normal;font-size:14px;line-height:22px;}

.h_new_party .h_index_div li.photo_list{width:135px; height:200px;overflow:hidden; float:left;margin:0px 6px;_margin:0px 6px;}
.h_new_party .h_index_div li.photo_list img{border:none; padding:0px;width:135px; height:135px;}
.h_new_party .h_index_div li.photo_list h4{font-size:12px; font-weight:normal;margin:0px; line-height:18px;}

.h_rem_party{ width:445px; height:auto;margin-right:10px;_margin-right:5px;}
.h_rem_party .h_rem_div{width:433px; height:auto!important;min-height:200px;height:200px; border:1px solid #d6d6d6; border-top:none; padding:15px 0px 5px 10px;}
.h_rem_party .h_rem_div li{width:438px; height:auto!important;min-height:100px;height:100px;margin-bottom:8px;}
.h_rem_party .h_rem_div li .face{width:60px; height:60px; float:left}
.h_rem_party .h_rem_div li .words{width:370px; height:auto!important;min-height:100px;height:100px; float:left; font-size:12px;line-height:22px;}
.h_rem_party .h_rem_div li .words .from{padding:3px;margin:3px 0px;font-size:12px; background:#f9f9f9;border:1px solid #ddd;}
.h_rem_party .h_rem_div li .words .post{text-align:right; font-size:12px;}
.h_rem_party .h_rem_div li .words .post a{margin-left:10px;}

.h_person_party{ width:295px; height:auto;}
.h_person_party .h_person_div{width:283px; height:205px; border:1px solid #d6d6d6;line-height:18px; border-top:none; padding:15px 0px 15px 10px;}
.h_person_party .h_person_div li{width:60px; text-align:center; height:95px;margin-bottom:8px; overflow:hidden;margin-right:9px;_margin-right:4px; float:left;}
.h_person_party .h_person_div img{border:1px solid #ddd; padding:3px;}
.h_person_party .h_person_div p{margin:0px;line-height:18px;}

.h_kind_party{width:750px; height:auto;}
.h_kind_party .h_head{height:39px; background:url(../img/dzq/banner_bg01.jpg);overflow:hidden}
.h_kind_party .h_head li{ width:114px;overflow:hidden; height:24px; cursor:pointer; line-height:24px;padding:5px 0px 10px 0px; text-align:center; color:#3c98d2;float:left;}
.h_kind_party .h_head li.on{background:url(../img/dzq/banner_bg02.png) no-repeat; font-weight:bold;}
.h_kind_party .h_index_div{width:738px;height:auto!important;min-height:150px; height:150px;color:#555;border:1px solid #d6d6d6; border-top:none; padding:15px 0px 15px 10px; font-size:12px;}
.h_kind_party .pic{width:160px; height:160px;float:left}
.h_kind_party .content{width:570px;  height:auto!important;min-height:160px; height:160px;float:left;}
.h_kind_party .content h3{font-size:14px;margin:0px;line-height:22px;}
.h_kind_party .content p{margin:5px 0px; font-size:12px; line-height:18px;color:#777;}


.h_new_person{ width:760px; height:auto;}
.h_new_person .h_head{ border:1px solid #cde8f4; font-size:14px; color:#777; font-weight:bold;background:#eefaff; height:30px; line-height:30px;padding-left:10px; position:relative;_position:inherit}
.h_new_person .h_head .jian{position:absolute; top:30px; left:40px; width:11px; height:6px; background:url(../img/dzq/h_blue.gif) no-repeat}
.h_new_person .h_n_div{width:708px; height:90px; border:1px solid #cde8f4;z-index:1; border-top:none; padding:20px 25px;position:relative;}
span.h_left,span.h_right{width:21px; height:41px;display:block;z-index:2;cursor:pointer;position:absolute;top:0px;margin-top:40px;}
.h_new_person .h_n_div span.h_left{background:url(../img/dzq/h_left.gif) no-repeat;left:0px;}
.h_new_person .h_n_div span.h_right{background:url(../img/dzq/h_right.gif) no-repeat;right:0px;}
div.scroll{width:705px; height:80px;overflow:hidden;position: relative;}
.h_list_person{width:704px; height:80px;position:absolute}
.h_list_person li{width:150px; height:60px; padding:10px 10px 10px 15px; float:left; }
.h_n_person{border:none}
.h_n_person + .h_n_person{border-left:1px dashed #ccc;}
.h_list_person li:hover{background:#ebf9ff}
.h_list_person .h_n_pic{ width:50px; height:50px; float:left; display:inline-block;}
.h_list_person .h_n_pic img{border:1px solid #ddd;padding:3px; background:#fff;border-radius:5px}
.h_list_person .h_n_text{margin-left:65px;width:82px; height:60px; overflow:hidden}
.h_list_person .h_n_text p{height:20px; line-height:20px;overflow:hidden}

.h_move_ul{ width:auto; height:33px;border-bottom:1px solid #cde8f4;z-index:1;}
.h_move_ul li{font-size:14px;width:100px;float:left;padding:5px 0px;height:23px;cursor:pointer; overflow:hidden; text-align:center;color:#555;background:#fff;}
.h_move_ul li.selected{border:1px solid #cde8f4;border-bottom:none;color:#2799cd;font-weight:bold;z-index:2;}
.h_move_ul li span{width:25px; height:18px; display:inline-block; background:url(../img/dzq/h_icon.jpg) no-repeat;}
.h_move_ul li span.ask{background-position:2px -22px}
.h_move_ul li span.share{background-position:0 -65px}
.h_move_ul li span.about{background-position:0 -112px}
.h_move_ul li:hover span.ask,.h_move_ul li.selected span.ask{background-position:1px 0px}
.h_move_ul li:hover span.share,.h_move_ul li.selected span.share{background-position:0 -45px}
.h_move_ul li:hover span.about,.h_move_ul li.selected span.about{background-position:0 -87px}

.h_moving_div{border:1px solid #cde8f4;border-top:none; padding:10px;}

/* new login */
.login_index_top{ width:100%;height:83px; background:#fff;border-bottom:5px solid #0b639a;}
.login_index_top .head{width:1003px; height:83px; margin:0 auto;}
.login_index_top .head .logo_div{height:45px;padding-top:15px;}
.login_index_top .head a.logo{display:block;width:450px; height:45px;overflow:hidden;text-indent:-200px;background:url(login_01.jpg) no-repeat 0px 0px}

.login_index_banner{width:100%;height:343px; background:#0f80c7;}
.login_index_banner .banner_main{width:1003px; height:auto; margin:0 auto;}
.login_index_banner .banner_main .login_border{float:right;width:370px;height:auto;margin:30px 0px 0px 0px;}
.login_index_banner .banner_main .login_banner{float:left;width:620px;height:343px;}
/**登录框样式**/
.login{width:340px;border:1px solid #c9e6f9;height:278px;background:#fff;}
/*弹出框登录*/
.modal-dialog-content .login{border:none;height:298px;background:#fff;}

.login h3{font-size:14px; padding-left:28px; margin:15px 0px 0px;}
.login .login_form{ padding:10px 10px 15px 10px;text-align:left}
.login_form label{ height:auto!important;min-height:20px; height:20px;padding:0px 20px 5px 0px; display:block;position:relative;margin:0px;}
.login_form label .red_div{ position:absolute;background:#fff;left:0px;top:-43px;border:2px solid #ff0000;padding:4px 10px; width:295px;height:auto!important;min-height:24px; height:24px;font-size:14px; color:#ff0000;}
.login_form label .red_div span{color:#3c98d2; float:right;cursor:pointer}
.login_form label span{width:60px;display:inline-block;line-height:24px; text-align:right;font-size:14px;}
.login_form label input.login_text{ vertical-align:middle;width:218px; height:22px;line-height:22px; padding:3px 5px; border:1px solid #97d9fe;margin-bottom:2px;font-size:14px;}
.login_form label .forget_psw{float:right;padding-top:2px;}
.login_form label .login_sub,.login_form label .login_register{width:97px; height:35px;display:inline-block;border:none;cursor:pointer}
.login_form label .login_sub{background:url(../img/dzq/login_13.jpg) no-repeat;margin-right:35px;vertical-align:top;}
.login_form label a.login_register{background:url(../img/dzq/login_10.jpg) no-repeat; text-decoration: none}
.login_form  a.elexcon_login{width:100px; height:24px;overflow:hidden;vertical-align:middle;background:url(../img/dzq/elexcon_icon.jpg) no-repeat;display:inline-block;margin-right:5px;margin-top:3px;line-height:22px;}
.login_form  a.sina_login{width:90px; height:24px;vertical-align:middle;background:url(../img/dzq/login_18.jpg) no-repeat;display:inline-block;margin-right:8px;margin-top:3px;line-height:22px;}
.login_form  a.qq_login{width:90px; height:24px;vertical-align:middle;background:url(../img/dzq/login_18-07.jpg) no-repeat;display:inline-block;margin-top:3px;line-height:22px;}
.login_form .otherway{padding:3px 0px 0px 20px;line-height:28px; border-top:1px solid #ddd;}
/**登录框样式**/
.login_index_content{width:100%; height:auto;  background:#fff;}
.login_index_content .content_main{width:1003px;padding:10px 0px 20px 0px; height:auto;  margin:0 auto;}
.content_main .new_title,.content_main .person_title{ width:150px; height:24px; text-indent:-200px; overflow:hidden}
.content_main .new_title{ background:url(../img/dzq/login_26.jpg) no-repeat;margin:10px 0px;}
.content_main .person_title{ background:url(../img/dzq/login_29.jpg) no-repeat;margin:10px 0px;}

.content_main .login_party li{width:190px;border:1px solid #ddd;float:left;margin-right:12px;}
.content_main .login_party .l_p_pic{padding:10px 10px 0px 10px;}
.content_main .login_party .l_p_pic img{width:170px; height:170px;}
.content_main .login_party .l_p_title{padding:3px 10px;font-size:14px; line-height:24px;font-weight:bold;text-overflow:ellipsis;	-o-text-overflow: ellipsis; overflow : hidden;white-space:nowrap;word-wrap:normal;}
.content_main .login_party .l_p_person{background:#eee;padding:5px;}
.content_main .login_party .l_p_person .pic{width:50px;float:left;}
.content_main .login_party .l_p_person .pic img{width:40px; height:40px;}
.content_main .login_party .l_p_person .name{}
.content_main .login_party .l_p_person .fans{color:#888}

.content_main .new_list{width:635px;float:left;overflow-x:hidden;}
.content_main .persons_list{width:350px; float:left;}

.content_main .login_person {height:270px;overflow:hidden}
.content_main .login_person li{width:170px;float:left;padding-right:5px;height:70px;padding-bottom:20px;}
.content_main .login_person li div{text-overflow:ellipsis;	-o-text-overflow: ellipsis; overflow : hidden;white-space:nowrap;word-wrap:normal;}
.content_main .login_person li div.pic{width:75px;float:left;}
.content_main .login_person li div.pic img{width:70px; height:70px;}
.content_main .login_person li div.name{}
.content_main .login_person li div.fans,.content_main .login_person li div.area{color:#555}

.content_main  .refesh_div{width:100px;margin:0 auto;}
.content_main  .refesh_div a{width:13px;height:13px;display:block; overflow:hidden;background:url(../img/dzq/login_08.jpg) no-repeat -21px 0px; float:left;margin-right:10px;}
.content_main  .refesh_div a.blue{background:url(../img/dzq/login_08.jpg) no-repeat 0px 0px;}

.login_index_foot{width:100%; height:60px;   background: none repeat scroll 0 0 #0F80C7; border-top: 5px solid #0B639A}
.login_index_foot .footer{width:1003px;margin:0 auto;padding:15px 0px 0px 0px;color:#eee;}
.login_index_foot .footer a{color:#eee}
.login_index_foot .footer span{float:right}
.login_index_foot .footer span em{padding:0px 2px;color:#fff;}
/* new login */


.invite_list .tag_list{ margin:0px 130px 0px 0px; height:auto !important; height:60px; min-height:60px; padding:5px 0px; }

/*找回密码*/
.reset_psw{width:750px; height:500px;margin:20px auto;}
.reset_psw label{display:inline-block;}
.reset_psw h3{font-size:22px; margin:10px 0px;}
.reset_psw_div{border:4px solid #c4e8ff; height:300px; padding:10px;background:#fff;}
.reset_psw_step1,.reset_psw_step2,.reset_psw_step3{width:720px; height:44px;background:url(../img/dzq/reset_psw01.jpg);}
.reset_psw_step1{background-position:0 0;}
.reset_psw_step2{background-position:0 -44px;}
.reset_psw_step3{background-position:0 -92px;}
.reset_psw_form{padding:10px 20px; font-size:14px;}
.reset_psw_form div{margin:25px 0px 0px 0px;}
.reset_psw_form .reset_button{background:url(../img/dzq/reset_psw02.jpg) no-repeat;width:97px; height:35px;display:inline-block;border:none;cursor:pointer; margin-right:15px;vertical-align:middle;overflow:hidden}
.reset_psw_form input.text{ width:220px; height:26px; padding:2px 5px; border:1px solid #97d9fe;font-size:14px;}
/*找回密码*/

/* 注册 */
.reg_bg{width:100%; height:auto!important;min-height:500px;height:500px;padding:30px 0px; background: url(../img/dzq/weibo_login_bg.jpg) repeat;}
.reg_user{width:900px; margin:0px auto; height:auto; background:#fff; border:1px solid #ccc; border-radius: 8px;font: 14px Tahoma,Helvetica,"Microsoft Yahei","微软雅黑",arial}
.reg_user h3{font-size:18px; font-weight:normal;padding:3px 20px; border-bottom:1px solid #ccc;margin:0px;}
.reg_user h3 span{ color:#777; font-size:14px; font-weight:normal; padding-right:0px; float:right}
.reg_user_div{border:none; height:auto!important;min-height:50px; height:50px; padding:10px;}
.reg_user_form{padding:10px 0px; font-size:14px;}
.reg_user_step1,.reg_user_step2{width:720px; height:44px;background:url(../img/dzq/reg_step.jpg);margin-bottom:10px;}
.reg_user_step1{background-position:0 0;}
.reg_user_step2{background-position:0 -46px;}
.line_li{height:auto;padding:2px;}
.line_li .title{float:left; width:80px;display:inline-block;padding-top:6px;overflow:hidden;text-align:right;padding-right:5px;}
.line_li .intext{margin:0px 0px 10px 85px;height:auto!important;min-height:35px; height:35px;line-height:35px;}
.line_li .intext span{color:#777;line-height:35px;}
.line_li .intext .tishi{line-height:35px;}
.line_li .intext div.special{line-height:22px;padding:0px;_padding-top:5px;}
.line_li .intext div label{display:inline-block;padding-right:10px;margin:0px;}
.reg_user input[type="radio"]{vertical-align:sub; margin-right:2px;width:20px;}
.reg_user input.radios{ margin-right:2px;width:20px;overflow:hidden}
.reg_user div.now_num{font-size:12px; color:#777;line-height:28px;}
.reg_user input.sub_button{background:url(../img/dzq/reset_psw02.jpg) no-repeat;width:97px; height:35px;border:none;cursor:pointer; margin-right:15px;vertical-align:middle;overflow:hidden}

.reg_user .success_div{width:610px; margin:0px auto 0px auto; padding:15px 0px 25px 130px;height:auto!important;min-height:90px;height:50px; border-bottom:1px dashed #ddd;}
.reg_user .success_div h4{font-size:18px;margin:10px 0px 0px 0px;}
.reg_user .success_div p{margin:7px 0px;}
.reg_user .ok{background:url(../img/dzq/reg_icon2.jpg) no-repeat 20px 25px}
.reg_user .active{background:url(../img/dzq/reg_icon2.jpg) no-repeat 0px -550px;}
.reg_user .bussiness{background:url(../img/dzq/reg_icon2.jpg) no-repeat 0px -148px;font-size:18px;}
.reg_user .bussiness p,.reg_user .party p{line-height:32px;}
.reg_user .party{background:url(../img/dzq/reg_icon2.jpg) no-repeat 0px -343px;font-size:18px;}
.reg_user .look_detail{display:inline-block;color:#3c98d2;font-size:16px;font-weight:bold;text-align:center;background:url(../img/dzq/reg_icon_btn.jpg) no-repeat;width:95px;height:32px;}

/*推荐关注用户*/
.reg_user .summary_user{width:740px; margin:0px auto 0px auto; padding:0px 0px 10px 0px;height:auto!important;min-height:200px;height:200px;font: 12px Arial,Helvetica,sans-serif;}
.reg_user .summary_user h4{font-size:14px;margin:10px 0px 0px;}
.summary_user .follow_list{border-color:#eee;width:204px;}
.follow_list{border-radius: 2px 2px 2px 2px; border-style: solid; border-width: 1px; box-shadow: 0 1px 2px 0 #EDEDED;cursor: pointer; float: left; padding: 10px;margin:20px 20px 0px 0px;}
.follow_list .face{width:50px; height:50px;float:left;}
.follow_list .face img{width:50px; height:50px; border:none}
.follow_list .info{width:145px;height: 54px;float:left; overflow: hidden; margin:0 0 0 8px; line-height:18px;font-size:12px;}
.follow_list .info li{line-height:18px;}
.follow_list .intro{width:204px;height:18px;text-overflow:ellipsis;display:block;clear:both;overflow:hidden;padding: 8px 0 0; white-space: nowrap;color:#888}

.follow_list:hover{background:url(../img/dzq/selected_grey.gif) no-repeat top right; border:2px solid #3c98d2;margin:19px 19px -1px -1px;}
.follow_list.selected{background:url(../img/dzq/selected.gif) no-repeat top right;}

.summary_post_div{width:auto;margin:25px auto 10px auto; text-align:center;}
.summary_post_div .submit_btn,.summary_post_div .jump_btn{background-image:url(../img/dzq/reg_btn.gif);background-repeat:no-repeat;cursor:pointer;outline:none;font-size:14px;font-weight:bold;text-align:center;border:none;}
.summary_post_div .submit_btn{width:124px; height:38px;background-position:0 -53px;color:#fff;margin-right:15px; }
.summary_post_div .submit_btn:hover{background-position:0 0px;}

.min_summary_post_div{width:auto;margin:5px auto; text-align:center;}
.min_summary_post_div .submit_btn{display:block;margin:0 auto;background-image:url(../img/dzq/reg_btn.gif);background-repeat:no-repeat;cursor:pointer;outline:none;font-size:14px;font-weight:bold;text-align:center;border:none;}
.min_summary_post_div .submit_btn{width:80px; height:30px;line-height:30px;border-radius:3px;background-position:-10px -58px;color:#fff; }
.min_summary_post_div .submit_btn:hover{background-position:-10px -5px;}

.summary_post_div .jump_btn{width:103px; height:38px;background-position:0 -103px;color:#555;}
.summary_post_div .jump_btn:hover{background-position:0 -151px;}
/*推荐关注用户 end*/
dl.base_info{height:auto!important;min-height:30px;height:30px;margin:0px;padding:6px 0px; font-size:14px;line-height:28px;}
dl.base_info dt{width:95px; float:left;display:inline-block;text-align:right;padding-top:0px;}
dl.base_info dd{width:auto; float:left;display:inline-block;text-align:left;margin-left:0px;}
dl.base_info dd.intext{width:auto; float:left;display:inline-block;text-align:left;margin-left:0px;}
dl.base_info dd.setting{width:130px; float:left;display:inline-block;text-align:left;}
dl.base_info dd.text{width:335px;margin:0px 10px 0px 0px;text-align:left; float:left;}
dl.base_info dd.wenzi{width:335px;margin:0px;text-align:left; float:left;}
dl.post_info dd{width:auto;height:40px; float:left;display:inline-block;text-align:left;margin-left:95px;}
.file_up{ line-height:28px;}
.file_up div.fontsize{margin:8px 0px;}

/*报名完成*/
.public_content{border: 4px solid #C4E8FF;height: auto !important; min-height: 100px;height:100px; padding: 10px;margin:10px 0px 15px 0px;}

/*绑定成功*/
.bang{width:100%;text-align:left;}
.bang .logo_top{background:#e0f3ff; height:60px;}
.bang div.min_main{width:430px; margin:0 auto;}
.bang h4{font-size:14px; margin-left:10px;}
.bang .tu_icon{display:inline-block; margin-left:10px;margin-bottom:20px;}
.bang .sec{border-top:1px dashed #ccc; text-align:center; font-size:12px;padding:10px 0px;}
.bang .sec p{margin:5px 0px;}


/*投票显示*/
#voteAgree {
    background: none repeat scroll 0 0 #fff ;
    color: #FF3300;
    font-size: 12px;
    padding: 3px 8px;
    border:1px solid #ccc;
}

.agree_div {
    border-radius: 3px 3px 3px 3px;
}


/*详细页最新报名*/
.list_new_person{height:auto!important;min-height:140px;height:140px;padding:15px 0px 10px 0px;}
.list_new_person li{width:240px; height:140px; float:left;margin-right:12px;_margin-right:7px;}
.list_new_person li.no_margin{margin:0px;}
.list_new_person li .border_div{border:1px solid #ddd;width:220px; height:105px; padding:9px;}
.list_new_person li div.face{ width:50px;height:50px;overflow:hidden; display:inline; float:left; margin:0px; }
.list_new_person li div.txt{width:165px; float:left;margin-left:5px;height:50px; }
.list_new_person li div.txt div{ line-height:22px;}
.list_new_person li div.txt p,.list_new_person li div.info{ margin:7px 0px; line-height:16px;height:16px; overflow:hidden}
.list_new_person li div.txt div.name{ font-size:14px; height:20px; line-height:20px; padding-right:5px;margin:0px 0px 5px 0px; }
.list_new_person li div.txt div.name div.b_btn{ float:right}
.list_new_person li .fl{margin-right:5px;}
.list_new_person .page{font-size:14px;line-height:22px;height:22px;margin-bottom:5px;}
.list_new_person .page div{width:120px;float:right;}
.list_new_person .page span{display:block;float:left;width:60px;height:22px;line-height:22px;text-align:center;}
.list_new_person .page a{width:22px; height:22px;display:block;float:left;text-decoration: none;background:url(../img/dzq/page_icon.jpg) no-repeat}
.list_new_person .page a.pre{background-position:0px 0px}
.list_new_person .page a.pre:hover{background-position:0px -68px}
.list_new_person .page a.next{background-position:0px -33px}
.list_new_person .page a.next:hover{background-position:0px -101px}
.list_new_person li .cs-shadow{ width:240px; height:7px; background:url(../img/dzq/add_li_bg.jpg) no-repeat center -3px; display:block; overflow:hidden}


/*专题页面*/
.special_html{}
.special_html .special_top{width:999px;height:156px; position:relative;z-index:1;}
.special_html .special_top a{border:none;}
.special_html .special_top a img{border:none;}
.special_html .special_top a.sub_btn{width:184px;height:172px;display:block;background:url(../img/year_img/year_party06.gif) no-repeat;position:absolute;top:21px;right:68px;text-indent:-100px;overflow:hidden;z-index:2;}
.special_html .special_top a.join_btn{width:120px;height:40px;border:none;display:block;background:url(../party/img/employee_vote_2.jpg) no-repeat -860px -63px;position:absolute;top:71px;right:19px;text-indent:-100px;overflow:hidden;z-index:2;}
/*报名的*/
.special_html .sign_div{margin:15px 0px 10px 0px;height:auto;overflow:hidden;}
.special_html .sign_div div.scroll_bar{width:935px;height:130px; float:left;background:#fff;overflow:hidden}
.special_html .sign_div div.scroll_bar .scroll_bar_div{width:auto;height:130px;}
.special_html .sign_div div.scroll_bar li{width:102px; height:120px;padding:5px 5px 0px 10px;border:1px solid #fff; margin:0px 2px;float:left;overflow:hidden;}
.special_html .sign_div div.scroll_bar li:hover{border:1px solid #c10d00;background-color:#fff3f3}
.special_html .sign_div a.scroll_left,.special_html .sign_div a.scroll_right{width:30px;display:block;text-indent:-20px;overflow:hidden; height:130px;float:left;background:url(../img/year_img/year_icon.jpg) no-repeat;}
.special_html .sign_div a.scroll_left{background-position:0px -111px;}
.special_html .sign_div a.scroll_right{background-position:-91px -111px;}
.special_html .special_title{width:auto; height:35px;padding-top:6px;background:url(../img/year_img/year_icon.jpg) no-repeat 0px 0px; padding-left:20px;margin-bottom:5px; font-size:14px; font-weight:bold;color:#fff;}
.special_html .special_title span{font-weight:normal;color:#555;float:right}
.special_html .special_title span.discuss{padding-right:60px; font-weight:bold;}
.special_html .special_title em{font-style:normal;font-weight:normal;color:#555;}
.special_html .special_title em.title{display:inline-block;width:120px;font-weight:bold;color:#fff;}

.special_html .discuss_div{width:983px; height:546px;padding:20px 0px 0px 15px;margin-top:20px; overflow:hidden; background:url(../img/year_img/year_bg01.jpg) no-repeat;}
.special_html .discuss_area{width:auto;}
/*视频剪辑*/
.special_html .video_div{width:983px; height:480px;padding:10px 0px 0px 15px; }
.special_html .video_play_div{width:620px; height:390px; float:left;background:#000;padding:15px 10px 5px 10px;}
.special_html .video_play_title{width:100%;border:0px; height:25px; color:#fff;font-size:14px;padding:10px 0px 0px; backgound:#222;}
.special_html .video_list_div{width:325px; height:420px;padding:0px 0px 0px 15px; float:left;overflow:hidden}
.special_html .video_list_div .scroll_video{width:335px; height:340px;overflow:hidden}
.video_list_div .scroll_top a,.video_list_div .scroll_bottom a{width:307px;display:block;border:none; text-decoration:none; height:30px;background-image:url(../img/year_img/party_video_03.jpg);}
.video_list_div .scroll_top{margin:0px 0px 5px;}
.video_list_div .scroll_top a{background-position:0px -36px;}
.video_list_div .scroll_top a:hover{background-position:0px 0px;}
.video_list_div .scroll_bottom{margin:5px 0px 0px}
.video_list_div .scroll_bottom a{background-position:0px -108px;}
.video_list_div .scroll_bottom a:hover{background-position:0px -72px;}
.special_html .video_list_ul li{width:143px; height:125px;margin:0px 20px 0px 0px; float:left;}
.special_html .video_list_ul li div.title{height:36px; overflow:hidden;line-height:18px;color:#3C98D2;}
/*视频剪辑*/

/*讨论区*/
.special_html .discuss_list{width:530px; height:480px;overflow:hidden}
.special_html .discuss_list ul{width:515px;height:470px;overflow-y:scroll}
.special_html .discuss_list li{width:490px;margin-bottom:8px;}
.special_html .discuss_list .face{width:48px;height:50px; float:left;overflow:hidden}
.special_html .discuss_list .words{width:440px;height:auto!important;min-height:50px;height:50px; float:left;overflow:hidden}
.special_html .discuss_list .words img{vertical-align: middle;margin-right:3px;}
.special_html .discuss_list .words p.word{height:40px; overflow:hidden}
.special_html .discuss_list .name{font-weight:bold;}
.special_html .discuss_list .num{background:#eaeaea; text-align:right;padding:2px 5px 2px 0px;}
.special_html .discuss_list .d_comments{margin:0px;padding-top:5px;}
.special_html .discuss_list .d_comments textarea{width:488px; height:40px; border:1px solid #ccc;}
.special_html .discuss_list .d_comments div.post{text-align:right;margin:5px 0px;}
.special_html .discuss_list .d_comments .red_btn{width:51px; height:26px;line-height:26px; background:url(../img/year_img/year_icon.jpg) no-repeat 0px -61px;color:#ccc;text-align:center;border:none;}
.special_html .d_page{text-align:center;padding-top:8px;}
.special_html .d_page a{border:1px solid #ccc;padding:4px 10px;}
.special_html .d_page a:hover{border:1px solid #3c98d2;padding:4px 10px;}

.special_html .my_discuss{width:370px; height:370px;padding:45px 10px 0px 10px;position:relative; background:url(../img/year_img/year_party_32.jpg) 0px 0px no-repeat;}
.special_html .my_head{width:85px;padding:5px; height:85px;position:absolute;top:7px;left:-24px;z-index:1;}
.special_html .circle{width:95px; height:95px;position:absolute;background:url(../img/year_img/yaer_party01.gif) 0px 0px no-repeat;z-index:3;top:7px;left:-24px;}
.special_html .my_dis{width:365px; height:225px;border:1px solid #ccc;background:#fff;}
.special_html .my_dis textarea{width:353px; height:213px;border:none;padding:5px;font-size:12px;}
.special_html .my_dis .post{text-align:right; padding:10px 0px 0px;}
.special_html .yellow_btn{width:82px; height:32px;line-height:26px; background:url(../img/year_img/year_icon.jpg) no-repeat 0px -508px;color:#ccc;text-align:center;border:none;}

/*新人自荐*/
.special_html .fresh_man{width:924px; height:289px;padding:20px 0px 0px 75px;overflow:hidden; background:url(../img/year_img/year_bg02.jpg) no-repeat;}
.special_html .fresh_man_list{width:930px; height:170px;padding-top:10px;overflow:hidden}
.special_html .fresh_man_list li{width:270px; height:170px; margin-right:30px;overflow:hidden;float:left}
.special_html .fresh_man_list li .face{width:110px; height:100px;float:left;}
.special_html .fresh_man_list li .info{width:160px; height:110px;float:left;color:#777}
.special_html .fresh_man_list li .info .name{font-size:14px; font-weight:bold}
.special_html .fresh_man_list li .text{background:#efefef; color:#555;padding:5px;}
.special_html .fresh_man .post{padding-top:10px}
.special_html .fresh_man .post .huan{padding-right:20px;font-size:14px; font-weight:bold;width:65px; height:37px;display:block;padding:8px 0px 0px 0px;}

/*偶遇榜*/
.special_html .ouyu_top{width:974px; height:368px;padding:10px 0px 0px 25px;overflow:hidden; background:url(../img/year_img/year_bg03.jpg) no-repeat;}
.special_html .ouyu_list{ width:970px; height:300px; padding-left:4px;overflow:hidden}
.special_html .ouyu_list li{width:160px; height:65px; float:left; border:1px solid #ddd;padding:10px;  margin:0px 20px 10px 0px;overflow:hidden}
.special_html .ouyu_list li.topone{width:220px; height:200px;position:relative;margin-top:20px; float:left; border:2px solid #c10d00;padding:10px;overflow:visible}
.special_html .ouyu_list li:hover{border-color: #c10d00;}
.special_html .ouyu_list li.topone .face{width:110px; height:100px;float:left;}
.special_html .ouyu_list li.topone .info{width:110px; height:100px;float:left;color:#777;font-size:12px;}
.special_html .ouyu_list li.topone .info .name{font-size:14px;}
.special_html .ouyu_list li.topone .float_icon{width:80px; height:80px;position:absolute;top:-5px;left:-7px;background:url(../img/year_img/yaer_party02.gif) no-repeat}
.special_html .ouyu_list li .face{width:50px; height:40px;float:left;}
.special_html .ouyu_list li .info{width:110px; height:40px;float:left;color:#777;}
.special_html .ouyu_list li .info div{line-height:20px;}
.special_html .ouyu_list li .info .name{font-size:12px; font-weight:bold}
.special_html .ouyu_list li  strong{color:#d50b00;}
.special_html .ouyu_list li .post{padding-top:7px; line-height:18px;}
.special_html .ouyu_top .special_title{margin-bottom:0px;}

.special_html .bottom{background:#c01713;width:1003px; height:40px;margin-top:10px; padding-top:10px; text-align:center; color:#fff;}

.special_html a.ouyu_btn{width:52px; height:27px;display:block;padding:3px 0px 0px 33px;color:#c10d00;font-weight:bold; background:url(../img/year_img/year_icon.jpg) no-repeat 0px -278px;}
.special_html a.ouyu_big_btn{width:59px; height:32px;display:block;padding:9px 0px 0px 40px;color:#fff;font-size:14px; background:url(../img/year_img/year_icon.jpg) no-repeat 0px -344px;}
.special_html a.imhere{width:155px; height:37px;display:block;padding:8px 0px 0px 0px;color:#fff;font-size:14px;font-weight:bold;text-align:center; background:url(../img/year_img/year_icon.jpg) no-repeat 0px -433px;}
/*大展示区*/

.special_html .big_show{width:620px; height:510px; float:right;}
.special_html .big_show_div{width:620px; height:465px;overflow:hidden}

.special_html .big_pic_show{width:620px; height:550px; float:right;}
.special_html .big_pic_div{width:620px; height:510px; overflow:hidden}
.special_html .big_pic{width:620px; height:430px;}
.special_html .big_pic img{width:620px; height:430px;}
.special_html .pic_scroll{ width:610px; height:70px; background:#0d0d0d;padding:10px 5px;}
.special_html .pic_scroll_bar{ width:550px; height:60px; background:#0d0d0d;pverflow:hidden;float:left;}
.special_html .pic_scroll_bar li{width:68px; height:50px;margin-right:10px;float:left}
.special_html .pic_scroll_bar li img{width:62px; height:50px;border:4px solid #0d0d0d; }
.special_html .pic_scroll_bar li a.selected img{width:62px; height:50px;border:4px solid #f00; }
.special_html .pic_scroll a.s_right,.special_html .pic_scroll a.s_left{width:30px;margin-top:5px;display:block;text-indent:-20px;overflow:hidden; height:50px;float:left;}
.special_html .pic_scroll .s_right{background:url(../img/year_img/s_right.jpg) no-repeat;}
.special_html .pic_scroll .s_left{background:url(../img/year_img/s_left.jpg) no-repeat;}

/*左边报名人员*/
.special_html .sign_persons{width:360px; height:550px; float:left;padding-left:10px;}
.special_html .sign_persons_div{width:360px; height:510px; overflow:hidden}
.special_html .sign_persons_scroll_bar{width:360px;height:505px; background:#fff;overflow:hidden}
.special_html .sign_persons2{width:360px; height:220px; float:left;padding-left:10px;}
.special_html .sign_persons_div2{width:360px; height:280px; overflow:hidden}
.special_html .sign_persons_scroll_bar2{width:360px;height:280px; background:#fff;overflow:hidden}
.special_html ul.sign_persons_list li{width:175px; height:50px; float:left;margin:0px 5px 10px 0px;}
.special_html ul.sign_persons_list li div.face{width:55px; height:50px; float:left}
.special_html ul.sign_persons_list li div.face a img{width:50px;height:50px;}
.special_html ul.sign_persons_list li div.name{width:120px; height:20px;overflow:hidden}
.special_html ul.sign_persons_list li div.btn{width:120px; height:30px;overflow:hidden}
.special_html .scroll_btn{display:inline-block;margin-left:5px;width:54px; height:25px; text-align:center;font-size:12px;background:url(../img/year_img/year_party_grey.jpg) no-repeat;}

.min_video{width:360px; height:265px;float:left;padding-left:10px;margin-bottom:5px;}
.min_video_div{width:360px; height:215px;overflow:hidden}
/*浮出层*/
.qiu_ouyu_div{width:auto; height:auto; border:5px solid #ccc;padding:10px;background:#fff; position:absolute; top:50%; left:50%; z-index:10}
.qiu_ouyu_div .close{width:40px; height:40px; position:absolute; top:-20px; right:-20px; }
.qiu_ouyu_div .close a{width:20px; height:20px;border-radius: 20px; text-align:center;padding:10px;font-size:38px;background:#ccc; color:#777;display:block; text-decoration: none;}
.qiu_ouyu_div .close a:hover{background:#ddd;}
.qiu_ouyu_div .title{width:530px; height:103px;background:url(../img/year_img/ouyu_03.jpg) no-repeat;margin-bottom:15px;}
.qiu_ouyu_div .title2{width:530px; height:53px;background:url(../img/year_img/fresh_07.jpg) no-repeat;margin-bottom:15px;}
.qiu_ouyu_div .her_info{width:530px; height:60px;}
.qiu_ouyu_div .her_info .face{width:70px; height:60px; float:left}
.qiu_ouyu_div .her_info .info{width:460px; height:60px;overflow:hidden;float:left}
.qiu_ouyu_div .her_info .info div{line-height:20px;}

.qiu_ouyu_div .my_words{border:1px solid #90cfff;width:528px; height:70px;margin:10px 0px;}
.qiu_ouyu_div .my_words textarea{width:515px; height:58px;border:none;padding:5px;font-size:14px;color:666}
.qiu_ouyu_div .post{margin-top:10px; text-align:center;}
.qiu_ouyu_div .ouyu_sub_btn{width:118px; height:40px;color:#fff;font-size:14px; font-weight:bold;line-height:40px;border:none;background:url(../img/year_img/ouyu_07.jpg) no-repeat;}
/*浮出层*/

/*我的偶遇*/
.my_ouyu_list li{border:1px solid #ddd;margin:5px 8px 5px 0px;padding:10px;width:360px; float:left;}
.my_ouyu_list li .mo_title{font-size:14px; font-weight:bold}
.my_ouyu_list li .mo_title span.time{float:right;color:#999;font-size:12px; font-weight:normal}
.my_ouyu_list li .mo_face{width:80px; height:70px; float:left;}
.my_ouyu_list li .mo_infos{width:280px;height:70px; float:left;}
.my_ouyu_list li .mo_face_other{width:50px; height:40px; float:left;}
.my_ouyu_list li .mo_infos_other{width:300px;height:40px; float:left;}
.my_ouyu_list li .mo_party{border-bottom:1px dashed #ddd; margin:0px 0px 8px;padding:0px 0px 3px;}

.my_ouyu_list li .hesay{margin:5px 0px; padding:3px 0px; background:#efefef;height:45px;overflow:hidden}
/*现场直播倒计时*/
.live_show_video{width:740px; height:47px;margin:5px 0px 0px 5px; padding:33px 0px 0px 0px; text-align:center; background:url(../img/dzq/live_show.jpg) no-repeat}
.live_show_video div{color:#fff;font-size:40px!important;font-weight:bold;font-family:Tahoma,Helvetica,"Microsoft Yahei","微软雅黑",arial;text-shadow:1px 1px 1px #333}
.live_show_video div span{color:#ffff33;}


.adv_manage{width:745px;height:310px; border:3px solid #cbebff;margin-bottom:8px;}

/*详情页报名来源浮动提示*/
.reg_source_div{position:relative;}
.reg_source{ background-color:#fff9f3;padding:2px;position:absolute;top:36px; left:-2px;z-index:8;}
.reg_source_jian{ position:absolute;top:33px; left:38px;z-index:9; width:11px; height:6px; background:url(../img/dzq/reg_source_jian.gif) no-repeat;overflow:hidden;cursor: pointer;}
.reg_source_text{ border:1px solid #ffd893; background-color:#fefff0; padding:6px 9px;color:#db7c22;cursor: pointer;}
.reg_source_text .close{color:#db7c22;font-size:14px;font-weight:bold;cursor:pointer;float:right;display:inline-block;width:10px; height:10px;padding:3px;margin:3px 0px 0px;line-height:10px;}
.reg_source_text .close:hover{color:#db7c22;background:#ffd893}


.disable_input{background:#eeeeee!important;border:1px solid #CCCCCC!important}

.sametime{padding-bottom:10px;}
.sametime li{width:45%;padding:0px 10px 0px 15px;float:left;font-size:14px;}
.sametime li a{line-height:26px;}
.triangle {
	height: 0;
	width: 0;
	border-width: 4px ;
	border-style: dashed dashed dashed solid; 
	border-color: transparent transparent transparent #ff6600;
	font-size: 0;
	display:inline-block;
	padding-right:3px;
}